Originally posted by neilkod
I'm no expert in the world of bicycle software, but I absolutely cannot ride without my Garmin eTrex legend GPS.
It will track distance, speed, altitude, vertical speed, and everything else you can imagine.
The best part is when you're at your PC, you upload data from the GPS on to a map (even topo maps) and you can see where you've ridden. You can evendisplay graphs to show the elevation and rate of ascent/descents.
It certainly comes in handy for mountain biking also; I've used it several times to find my way back when lost. Highly recommended.
check out
http://www.garmin.com/cartography/mapSource/topo.jsp