Serious athletes need specialized training programs, and sometimes its not possible to make it to the gym to meet with a trainer. In that case, online athletic training courses might be just the thing. You can stick with your training routine and the online program will give you the guidance to get maximum results for whatever sport you play. http://www.videofitness.org