I have a Garmin Edge 500 and really like it. One of my favorite uses is the ability to get lost and remember where I went. When I get adventurous and take the unfamiliar road and then another, it's easy to get a little lost on the back roads not too far from my home. When I take one of these uncharted trips and discover something I love and want to revisit, I can look at the download and plan another route that would take me back again. I can also note on the download what I liked about the trip. When I can't figure out where I want to ride on a day, I can look at my history and come up with ideas.