http://itunes.apple.com/us/app/runmeter-gps-running-stopwatch/id326498704?mt=8 http://www.runmeter.com I figured someone must have posted about this app. Nope. It is the best running app I've seen. It remains to be seen if I can continue to run with the size of the iPhone, but when it's in my pocket - it is not bothersome. I've yet to find an armband to hold the iPhone with my case protector. I'm not willing to switch it on and off daily. The app Runmeter is GPS based. You can play music/podcast while you run. A voice allows you to hear at whatever interval you want to hear how you're doing. i.e. current pace, overall pace, miles run, miles left. Miles left is capable once you run a common route. It saves it and the next time you run that route you can also race your 'ghost'. There is also a nice calendar showing the days you ran with symbols showing how well you did. You click on a day to pull up specifics. A google map shows your route and you are able to email yourself or others of your result. Very slick and intuitive. It also has twitter feeds allowing your followers to see real time and they can respond which then 'text to speech' to you headphones while you're running. I don't use twitter, so no comment there. I was using the integrated Nike software, but don't like having to go online synch. This is all inclusive on your iPhone. The organization and history of my runs is invaluable for training.