Then I found Strava. Strava has made my workouts and commutes ten times more effective and fun. Do yourself a favor, and start using it - now.
How does Strava do it? Strava makes it drop-dead simple to accurately track your times, workout statistics, and relative performance versus friends and fellow riders/commuters. Strava uploads data directly from your smartphone or Garmin GPS device and auto-magically calculates informative metrics and useful graphics: First, Strava maps and calculates vital statistics (including a “Suffer Score”) for each of your rides and runs: