I drink protein shakes after my workouts and with breakfast in the morning. I don't replace meals with them, because I mix them with water and I don't find them very filling or satisfying. But they are a great way to get lots of extra protein and they are excellent after a workout. They are especially useful on high-calorie days, as I have no idea how to get 1680 calories in a day without resorting to fast-food.
On the other hand, the one I drink doesn't taste very well (I'm too afraid to try different flavors, so I just get the one that's supposed to taste like chocolate). I also drink it too fast because I don't like it a lot and it makes me a bit gassy.
