I use Runkeeper occasionally. Runkeeper has an awesome website for keeping track of rides. It tracks and stores your rides so that you can track your progress.. check out it's review here: http://www.appfavour.com/health-fitness/runkeeper-gps-track-running-walking-cycling_300235330/