If you have a Trader Joe's near you I would suggest going there and checking out what they have. I used to buy Worldwide Pure Protein Shakes at TJ's that were pretty darn good (vanilla, 100 calories, 4 carbs, 21 gms protein). They have shakes that are even higher in protein if thats what you need (35 gms). And they are less expensive at TJ's then GNC, etc. Trader Joes also has bars... a whole slew of them.
Hope this helps.
