Ah, trip planning. If you'd like to set your itinerary of points of interest, landmarks, and destinations on your PC rather than struggling with a GPS's touchscreen, then EasyGPS is a nice, free solution. It works with numerous models of Eagle, Garmin, Magellan and Lowrance GPS receivers. It doesn't work with TomTom, nor does it work with the GPS receivers embedded in many popular mobile phones.

EasyGPS works fine with the tested Garmin Nuvi 200 standalone GPS; all I had to do was enter the model and plug it in to a USB port, and sending and receiving waypoints was simple. One issue is that entering new waypoints to transfer over requires knowing the longitude and latitude of the waypoint. A roadblock to this issue is that Google Maps doesn't give up its longitude & latitude easily. Simple paste this into your Web browser when centered on a desired location, and then a popup will appear with coordinates for EasyGPS:
javascript:void(prompt('',gApplication.getMap().getCenter()));
The Nuvi 200 doesn't support route transfer at all, though, as ...
» Continue reading article @ PC World
Steve Horton