Have you used The New Triathlete?
Share your story.
I started working with Lance after I'd run my first few marathons. He gives me a detailed training plan for every race, and gives me feedback after my training sessions so I can focus on the right areas for improvement. The process makes training so much more fun!