I use a Garmin Edge 705, there are newer models available now.
Looks complicated, but as with anything electronic is very easy to use when you actually read the instructions! Purchased the unit with a CD that loaded maps.
Also a very easy exercise to download all of your rides on Garmin Connect website (
http://connect.garmin.com), shows Map / Time / Elevation / Heartrate / Cadence for your ride. There is also a feature called the "Player" which takes you to a screen where, when you press "play" all of the features previously mentioned are shown on screen in a graphical display, check the website, but it's a really cool feature. You can also easily email your rides to friends, family etc.
I ride with a lot of older guys (Roadies & MTBers) who also use various Garmins (500/605/800) and they all download their rides. All the units seem to do the same job, screen size seems to be the only difference?