My Tracks is an application for Android phones that can record your route, speed, distance, and many other things using GPS. You can also choose to then upload these 'tracks' to Google Docs and Google My Maps to create a log of what you have done. For my maps, I have chosen to load all of my routes to one map, this makes it very difficult to view the individual routes, but creates a very interesting overlay of where all I have traveled on my bikes.
The speadsheet is best viewed as it's own page, and you can find the link to the map on the spreadsheet. The link for the spreadsheet is below: