iMapMyRun makes running fun and easy by turning your device into a social training partner while using GPS to track your distance and route. With more than 2.4 million users, you can easily connect to friends and family via Facebook and Twitter as well as join challenging competitions on iMapMyRun’s homepage. Prizes are given away for certain challenges so it’s good to consistently check their website for fun incentives. iMapMyRun is also available for premium members at just $5.99 a month and provides you with your own marathon training program designed to teach beginning runners to comfortably run 8 or more miles in a single run and then safely complete a marathon in just 12 weeks.