I'd thought I would add a couple of comments to the review of memory map V5. I have been using memory map with a Garmin e-trex Vista to plot routes. I bought the handlebar mount, so that the GPS sits on my bike.
Before a ride I plot a route using Memory map and download the route to the GPS. Then on the ride I follow the route. I disagree with the comment that a route is not as useful as a track. Generally the technique I use is plot enough waypoints points on my route that the route line is not too far from the bridle path on the map. A good GPS will let you have between 250 and 500 waypoints per route. This is plenty and I have easily fit a 20 mile ride in the Brecons in less that 250 waypoints.
I don't always do this, only when I want to ride somewhere I have never riden before and don't way to just "explore".
A GPS and memory map is not the best way to follow the twists and turns of tight piece of singletrack. For one thing if you are on a trail that has a switchback every 2 or 3 meters, looking at a GPS to work out which way to turn is asking to ride into a tree. And for another the map is unlikely to show the single track in enough detail to follow each twist and turn.
What works for me is running the GPS on the map screen showing my position relative to the route I am following. If I miss a turning or go the wrong way at a crossroads, I an detect it in 30 meters and it is much easier that stopping and checking a map with the aid of a compass.
Best of all Memory Map has helped me find local trails that I have hitherto overlooked because I did not think I had access rights or the trail was marked
(but then maybe looking at a paper map would have acheived the same ends)