I'd been using Endomondo without any complaints on my HTC Explorer, but thought I would give Strava a go today. I downloaded the app last night. Uploading my ride today, and some previous ride data from Endomondo and - wow - I'm suddenly racing against other people on various "segments" of my various routes to & from work ! On one part of my route I am 9th out of 95 riders, which is somewhat gratifying. A whole new world of exciting cycle racing has opened up to me. New motivation to give it some extra beans on the way to work... good job there's a shower.