Calling all runners! MapMyRun allows you to track and map your runs via GPS, then share them with your Facebook friends, Twitter following or other MapMyRun users. The program runs in the background as you play music to keep track of your pace, distance and more. It even allows you to input your daily nutrition for a comprehensive look at your fitness. There are over nine million runners using the app so far, and the compatible website offers 26 million routes they've already taken so you can plot your own new course. Available for iPhone and Android.
Download: MapMyRun, Free