When I go for a ride, when I reach the starting point, I get out my iPhone and reset CycleMeter. When I stop to rest, I hit the Stop button. When I resume the ride I hit continue. When I'm done, I hit Done. At that point it sends me an email with a link to Google Maps that opens a KML file it generates that contains all the info about my ride.
I just signed up for DailyMile, which seems to be a Twitter-like service for people who work out. People can follow you and you can follow others. And they post information about their workouts. Like me, people who exercise systematically love these gadgets and community systems, so why not work on the connection! I mean CycleMeter already goes to the trouble to output a standard format. DailyMile should accept that as input. And off we go!
BTW, here's what the XML inside a KML file looks like
KML stands for Keyhole Markup Language.