I use the Cyclemeter app on my iphone. Love it. It does have the ability to pause/restart a ride when you're off the bike. Has satellite maps that plot your course viewable within the app, too (don't have to go online later to see it).