I use my iphone when running and find many of the apps that allow me to track this activity are excellent. I especially like the Runkeeper application. Despite the rigours of running the iPhone never skips a beat