Protien shakes are a must for those of us who don't eat meat...
I drink 4 protien shakes a day and they are delicious but I agree that it can get pretty expensive. I buy Optimum Nutrition Chocolate and I swear it is like drinking chocolate milk. Except I use soy milk because ever since my wife told me there is puss in cow milk, I can't bring myself to drink it anymore.
Oh and to the guy who just wants to get cut, check out
http://www.bodybuilding.com
they have a workout database that is pretty good.