Threshold Sports Training provides training over the internet for endurance events like triathlons, marathons, & 10k races.