TweetProteinFactory.com whey isolate is awesome and you can have them flavor it how you want. It seems a really good quality WPI and mixes/tastes great. For slower acting Protein the best to my taste is matrix 5.0 - its a blend with casienate and whey, the chocolate tastes pretty good and mixes great too.