It works well when you have protein flavors like pink lemonade and orange and mix them with the same crystal light flavor and stuff like that, but I've never had success using chocolate or vanilla personally.
Yes. You can get an unflavored whey from TP.com or any number of places and they mix well with many different flavors. My personal favorite is WPI Ion Exchange mixed with Crystal Light Sunrise Orange. Makes for a good shake.