I’ve been using Runkeeper Pro to track and save ride information for just about as long as I’ve had an iPhone. Runkeeper is a good app and I’ve had really good luck with their support when needed, but there have always been a few things that would really improve their service. Yesterday, I uploaded a couple of my GPX files (data collected with the Runkeeper iPhone app) to Strava and so far I’m pretty impressed.
Unlike Runkeeper, Strava reports back moving time and resting time, it corrects elevation collected from GPS devices that do not have a barometric altimeter (using data from the USGS) and, my favorite feature, it allows you to create segments and see how you rank against others who have completed that same segment.
Strava offers a couple of different subscription plans: a free plan that limits you to 5 activities a monty, and an unlimited plan that costs $6 a month or $59 a year.