That really sucks. I've run through about 5 different brands and mixes of protein powders before I found the ones that worked and tasted the best. What were you using before, and what are you eating now?
I've heard a lot of people recommend Optimum Nutrition's 100% Whey powder. That's what I'm eating now, and it tastes really good. It also mixes very easily, as opposed to the mass gainer which I was eating before (which felt like cake batter when it mixed).
The cheapest way to get the stuff online is from this site:
http://www.bodybuilding.com/store/opt/whey.html. There's a store in Houston I go to which sells it for the same price, but buying it from GNC or from ON means you'll be paying $20 or so more for it.