for protein i just focus on 100% whey postworkout and get the cheap as possible, gnc 100% whey protein is pretty cheap, 50$ for 1 tub of 87 servings, then it is also buy one get one half off, and if you have a gold card the 1st 7 days of each month 20% off, so for 174 servings you only have to pay around 60-65$. i get my dextrose at supplementdirect.com also as said above.