@Nigelnaturist +1 for Endomondo, its one of my 4 upload sites I use. There really isnt a single one of them that, for me, is the be all and end all of logging sites, they all do something neat and different to the others. I just wish there was a "Site to beat them all".
I like Garmin Connect as it displays all my activities in a nice way, I feel is the defacto site, as I am using a Garmin unit to measure and record the data.
I like Endomondo (and if I was using an iPhone this would be what I would use) as it plays nice with others, so lets you export your data, and as a one stop shop displays the ride data in a very simple, but easy to read manner.
I like MapMyRide as it creates its own little 1 mile marker segments, so you can see how long it took each mile, and it has an excellent route tracking system as you move the mouse along the graphs.
I like Strava as it has those segments, and lets me really see how Ive progressed along particular sections. It does bizarre things with data, so everything I see on there is a pinch of salt job.
I wish I could combine the segments of Strava, the accuracy and ease of use of Garmin Connect, the nice clean layout of Endomondo and the extensive analysis capability of MapMyRide into one big glorious application!!
Did a 37 mile ride into the city and then 1.5 laps of Richmond Park. Surprised by the massive number of PRs as I don't think I really pushed myself massively. More surprising the ones round Richmond Park as I have hammered that place repeatedly!
Also saw a fella coming down Sawyers Hill whose back end went BANG! Really loud puncture. Stopped and went back downhill to check he was alright and had inner tubes etc which he did, so went back to climb Sawyers Hill again.
Really enjoyable ride today.
http://app.strava.com/activities/69735326
Also take a look at the two Grade 4 "hills" on that route. Silly Strava.