Most recovery drinks are higher in carbs than protein but that is really not their only function. They are more hydrating, promote electrolyte health, and have anti-oxidants. A protein shake is obviously different. There are many types of recovery drinks out there, measured by carbs : protein ratio. The two most common are a 2:1 and 4:1. I personally like a 4:1. The one thats made for this workout is 4:1.
GNC has a couple made by Cytosport but they are not too good in my opinion. Reason why I say that is because it's like drinking sugar water and peach juice at the same time. Other than that they are good, and expensive. Most of them have too much protein for my tastes. Muscle Milk made by cytosport, can be a recovery drink as well but it's not the best. Alot of people here make their own. This is my recipe.
Chocolate Milk
Then After I drink that
I drink a small gatorade with creatine.
Yep, thats it. They do not have to be complicated. Chocolate Milk has most of what you need. Milk has protein, calories, and fat. (Yes I know it has others.) Chocolate has antioxidants, carbohydrates, and some nutrients. The only thing thats bad is the carbs are mostly from sugar.
And I drink the gatorade for the electrolytes and sodium. And the creatine with gatorade because I take creatine and I hate the taste of it.
Hope this helps
Oh and John Berardi wrote an article on pre/during/post workout drinks.
http://www.bodybuilding.com/fun/berardi2.htm