Not quite a GPS program but loads of terrain data here to spin your imaginary back wheel all over. It's state of the art, 3-D and....it's free! (Broadband a help, it's a whopping 250 Mb download from NASA).
Includes the Blue Marble geophysical database, the whole shebang...
Here's a nice ride, just now, through the North York Dales:-
been playing with world wind and have found a GPS plugin that allows you to link your Garmin GPS to world wind. Then you can import your track logs and then veiw them on the map. It alos runs a script so you will be takien along the track as you vewi it from different angles....oh this is going to be a great eater of time
GPS2WorldWind is the new of the plugin and the developers homw pages is