EasyGPS is the fast and easy way to upload and download waypoints, routes, and tracks between your Windows computer and your Garmin, Magellan, or Lowrance GPS. It is a freeware waypoint creation application that's well-designed.
Here are some screenshots to illustrate the features and user interface of this application: