On the iPhone the app I use cyclemeter pauses every time your GPS location stops so when the report is done it gives you truer ride time but also tells you total time. The graph of elevation change matches the speed graph and gives you a better picture. That and being able to store a route and get split times ride to ride. These apps are always getting updates getting more features.