Most people know of nike plus.
But have you ever heard of Garmin Connect? It’s like nikeplus on crack. If you’re heavy into endurance sports, this is an amazing way to track your progress. Check out the reports it can generate. You can track heart rate, cadence, elevation, distance, speed…it’s awesome. And since it’s powered by GPS your distance is far more accurate than nikeplus, which doesn’t use a true accelerometer.