Does anyone know of any decent recovery foods or drinks to take after a marathon? I have a pretty tight schedule coming up and I want to make sure that I give myself a fighting change of recovery.

I have heard that chocolate milk after running is a good idea but I went to a Nike spikes event recently and one of the coaches there said that it contains too much fat to be taken regularly after training.