Today I talk about protein shakes: Are they essential? What are the alternatives? Is there a 'right time' to take them? Which ones are best?