Lastly here is the compilation of sites that inspired this site:
Strava
RunKeeper
Endomondo
DailyMile
Garmin Connect
Ride With GPS
MapMyRide
Sports Tracker