Our GPS mapping application lets you create routes which you want to walk by placing waypoints on the map and you can then download that route as a GPX file to put on your GPS.
It also lets you review where you've been: load a track GPX file from your GPS into the planner and it will display your track on the map.