I personally stay away from bars...too much sugar in most (if not all) of them...except in an absolute emergency, such as when I'm on a cross-country flight. The two bars I use are Worldwide Pure Protein (S'mores and Blueberry Cheesecake flavors are good) and MetRx Protein Plus.
As far as meal replacement shakes, my favorite is EAS' Myoplex Lite (I DON'T recommend the bars though - again, high in sugar). One serving of Myo Lite has 190 calories, 25g protein (a whey/casien/soy blend) and 17g carbs (only 2g of sugar).
Another brand I recommend is Labrada's Lean Body for Her. The reason I don't buy it is because it only comes in two flavors - Vanilla and chocolate (I love Myoplex Lite's Cappuchino Ice - tastes like a Starbucks Frappuchino
). Nutritional info per serving: 170 calories, 30g protein (again, a whey/casien/soy blend), 10g carbs (1g sugar).
MetRx has just come out with a Lite version of their original MRP (Meal Replacement Powder). I haven't tried it yet but MetRx is a company with a great rep for quality products. According to their website 1 serving (BTW these products are all sold in premeasured packets) has 180 calories, 25g protein, 15g carbs (3g sugar).
I don't recommend buying these products at GNC - you can find the best prices online - I recommend
www.netrition.com or
www.vitaglo.com . I generally pay in the range of $1.13-1.25 a serving for Myoplex Lite - which I mix with water and ice in my blender.
Please feel free to come visit our BFL/Bodybuilding forum here at 3FC or check out the gang at
www.leanandstrong.com! Take care.