GPSBabel: convert, upload, download data from GPS and Map programs
Free multiplatform software converts waypoints, tracks and routes from consumer GPS receivers and popular mapping programs, and allows the data to be manipulated. Handles many file formats.