Garnix is a free program to allow a PC to connect with a Garmin GPS. It works well, and cleanly.

Garnix Home Page

Here is a Garnix waypoint file, generated with the command:
garnix -w -f way.txt
(-w = 'waypoints' -f way.txt = 'put the results in file 'way.txt')

;garnix dumped data
;Sun Sep 24 05:15:24 2000
;GPS III+ Software Version  2.03 
;
;
;number of waypoints:   16
;

 35ø  2' 27.2" -106ø 36' 30.9" 0.0 WGS84 ALBQRQ "ALBUQUERQUE INTL";
 42ø 46' 50.7" -112ø 51' 15.5" 0.0 WGS84 AMRCNF "AMERICAN FALLS";
 42ø  8' 30.9" -102ø 51' 31.3" 0.0 WGS84 CARHEN "CARHENGE NEBRASKA";
 41ø 42'  8.7" -103ø 19' 53.9" 0.0 WGS84 CHIMNE "CHIMNEY ROCK VISITOR";
 37ø 48' 27.0" -122ø 28' 33.7" 0.0 WGS84  GGATE "GOLDEN GATE BRIDGE";
 29ø  5' 10.7" -110ø 56' 53.5" 0.0 WGS84 HRMSLO HERMOSILLO;
 28ø 58' 54.9" -105ø 50' 32.0" 0.0 WGS84 "HWY-16" CHIHUAHUA;
 38ø 24' 12.3" -122ø 49'  6.8" 0.0 WGS84 OREILY "OREILLY BOOKS";
 41ø 52' 26.8" -103ø 40'  2.6" 0.0 WGS84  PRIME "PRIME CUT STEAK HOUS";
 29ø 53'  8.0" -112ø 39' 23.6" 0.0 WGS84 PRTLBR "PUERTO LIBERTAD";
 41ø 50' 12.2" -103ø 42'  0.4" 0.0 WGS84 "SB-TOP" "TOP OF N BUTTE AT SC";
 41ø 49' 42.0" -103ø 42' 26.4" 0.0 WGS84 SCOTTS "SCOTTS BLUFF VISITOR";
 38ø 46' 56.5" -121ø 13'  7.5" 0.0 WGS84 SCRMNT SACRAMENTO;
 41ø 50' 35.7" -103ø 37'  1.0" 0.0 WGS84 WINTER "REBECCA WINTERS GRAVE";
 44ø 41' 32.6" -111ø  6' 56.6" 0.0 WGS84 YLWSTN YELLOWSTONE;
 39ø 45'  0.8" -104ø 56' 57.3" 0.0 WGS84    ZOO "DENVER ZOO";
Here is a Garnix track log, generated with the command:
garnix -t -f track.txt
(-t = 'track log' -f track.txt = 'put the results in file 'track.txt')
;garnix dumped data
;Mon Sep 25 16:25:01 2000
;GPS III+ Software Version  2.03 
;
;
;number of trackpoints: 12
;

 38ø 24'  9.0" -122ø 49' 43.7" 0.0 WGS84 17:33:44-2000/09/23;
 38ø 24'  8.4" -122ø 49' 44.4" 0.0 WGS84 17:34:33-2000/09/23;
 38ø 24'  6.0" -122ø 49' 42.8" 0.0 WGS84 17:34:44-2000/09/23;
 38ø 24'  4.7" -122ø 49' 41.4" 0.0 WGS84 17:34:50-2000/09/23;
 38ø 24'  4.5" -122ø 49' 41.1" 0.0 WGS84 17:34:51-2000/09/23;
 38ø 24'  4.2" -122ø 49' 40.5" 0.0 WGS84 17:34:53-2000/09/23;
 38ø 24'  3.4" -122ø 49' 39.1" 0.0 WGS84 17:35:32-2000/09/23;
 38ø 24'  3.6" -122ø 49' 38.6" 0.0 WGS84 17:35:34-2000/09/23;
 38ø 24'  7.8" -122ø 49' 26.1" 0.0 WGS84 17:36:01-2000/09/23;
 38ø 24'  7.1" -122ø 49' 25.6" 0.0 WGS84 17:36:05-2000/09/23;
 38ø 23' 55.6" -122ø 49' 19.6" 0.0 WGS84 17:36:31-2000/09/23;
 38ø 23' 45.9" -122ø 49' 14.7" 0.0 WGS84 17:36:51-2000/09/23;
 38ø 23' 44.8" -122ø 49' 13.3" 0.0 WGS84 17:36:55-2000/09/23;