I had a Garmin eTrex Vista Hcx for my thru hike of the AT this year. It worked-ish but I was rather dissapointed that it limited me to 10,000 track points. Now that would have been fine if I could load tracks from the memory card but infuriatingly it only has the ability to save tracks to the sd card, not to get them back.
As such it's accuracy was rather terrible. Can anyone tell me of a gps that will let me have a track with more points or load tracks from a memory card?