This training app is for data geeks. It connects with many other services, including RunKeeper, Strava, Garmin Connect and Tribesports, and can pair with wearable devices like cycling sensors and heart-rate monitors. <a href='http://www.ismoothrun.com' target='_blank'>iSmoothRun</a>'s graphs and stats are thorough and let you post data to Facebook and Twitter before, during or after a workout.