I've used a few different brands of protein bars and they all contained too much bad carbs, fillers, etc. but they did taste pretty good.
I've used PRO-NOS chocolate protein powder from GNC and didn't like it at all.
It was impossible to get it to dissolve and made a thick, milkshake like sludge.
Then I tried 2 flavors of Isopure powder which have 40g protein and no carbs. The Dutch chocolate was easy to dissolve and I use it mostly in home-made protein bars or in a drink at night.
The Isopure Alpine punch is what I mix in an empty gatorade bottle, add ice and drink while at the gym. It's not real heavy and tastes like Gatorade fruit punch.
http://www.gnc.com/product/index.jsp...entPage=search
I am also using Creatine unflavored powder (5g/tsp) each morning mixed into my coffee.
http://www.gnc.com/product/index.jsp...entPage=family