iPhones are essential. All the apps are great. Try AllSportGPS. For 10 bucks your iPhone becomes a GPS, tracks your ride, elevation gain and loss, calories burned, maps, time, distance, etc... You can upload it to the website (your personal account) and keep your stats there. You can save...