http://www.athletestreatingathletes.com/

A lot of good resources here for those pushing their limits.