http://www.totalimmersion.net/ - A swimming training program raises the standard of swimming and the level of knowledge available to amateur swimmers and triathletes. Around the world, a swimming lessons video is used to make swimmers better by improving their techniques. Are you training for a triathlon now? Hang in there.