This site keeps track of all your running, cycling, and swimming workouts and lets you see your progress.
Check it out at: www.PcLog.com