Im gonna play devils advocate on this one and say I havent really had good results with protein shakes or weight gainers. I think they are a borderline gimmick. I have had just as good results eating regular food as taking the shakes and its cheaper . True, they are a good way to quickly get some calories and protein, ect in you after a workout within the one hour window when your muscles really need it but if you can, eat regular food and save your money.If you cant eat a real meal then yeah take the shakes as a meal replacement. Also I have not tried it but I have two friends that both really like BSN products. the protein is called snythsix. supposed to be pretty decent tasting too.