I don't know if anyone is aware of this, but I was browsing the "Made4Mac" section of Apple's site just now and came across this app called "LoadMyTracks."
Quote:
LoadMyTracks downloads Tracks, Routes, and Waypoints from GPS receivers (including those from Garmin, Magellan, Lowrance, TomTom, and Timex) to your Macintosh. From this information, it can create GPX files (for use in software that understands GPS output) or KML files (for use with Google Earth and Google Maps). LoadMyTracks can also be used to send data to some GPS devices (including those from TomTom, Garmin and Magellan).
I haven't even researched the GPS portion of my install yet, so I don't know much about what's going on in terms of GPS on the Mac, but I figure this is worth mentioning?
Link