I basically always buy QmP Kabinetts. That pretty much ensures its going to be off-dry. With a riesling, even at Kabinett level you are going to get some residual sweetness. But with the germans, the acidity is so high, that its going to be in balance, so for me that's not an issue. Once you start drinking a lot of Rieslings, even Spatslesen and Auslesn are not that sweet, once they start to mature after about 4 years old. Also, if you can find a QmP Kabinett from the Rheingau region, I think they have a slatier and earthier terroir, which makes them feel less sweet than other Kabinetts.