Check out the RunKeeper app - it's free and has a gps tracking system. Even let's you start tracking, close the app, and start up some music while it jeeps paying attention.