Check out nick's MRP shake:
http://www.musclechat.co.uk/viewtopic.php?t=2813
Half the size, and you have a pretty good 500kcal meal.
Also do a bit of web searching - there are plenty of good shakes available. I generally alternate between the above, and dymatize mega milk + powdered oats.