Personally, I use Endurox. I took a couple bottles with on the tour down to Mexico, drank a serving after riding for 8-12 hours and never woke up sore. So, I feel it works quite well. It's a lot like Accelerade, it just has more of everything (calories, protein and CHO) which is what one would need to recover quickly.
As far as recovery drinks in general, definitely look for CHO/prot mix (preferably in a 4:1 ratio [if you want to know why, we can get into details later]).