I love Endomondo...you can set it to automatically pause (which is really useful in traffic, etc.) so that it does not affect your time as much. I actually paid the $4 for the paid version (but the free version is great too) because it will give you goals, etc. It even uploads your info to the web automatically and you can see the route you traveled. I have a cell phone holder I bought at my LBS and just keep it attached to my bar in the middle..it works great!