I've been using Endurox for the last 8 months or so, really seems to help-especially by the end of a week's worth of commuting and mountain biking/road riding on the weekends. I drink it as soon as I get off the bike then move on to meals/snacks after an hours or so (pretty much whatever I want but I tend to focus on protein/carbs/fat, in that order).