I broke down and got a Garmin Edge 500 a couple of months ago, and it was the best commuting investment I have made. It tracks my progress, miles and the Garmin Connect site is the cherry on top. If I somehow lost it, I'd ride directly to the bike shop, not passing go or collecting $200, to buy another one.