What Wine Goes With Shrimp?

Shrimp is a sweet tasting food so following the rule that wine must taste sweeter than the food therefore I would recommend an off dry Riesling or more full bodied fruity Pinot Gris or Sauvignon Blanc.