I dont think garmin sucks, they are different than Magellan. I have a Magellan Explorist, and i
like it. It lags, takes about 3-4 minutes when turned on to catch up to my current location, but for
geo-caching its always brought me to the caches and Magellan shows the page with the caches name, difficulty terrain rating, hints, recent log entries, and when you do find the cache, it lets you
log it as found, so when you get home you can log it without having to remember the number. My garmin
gpsmap60cs doesnt have all that info. that i know of. I just bought it, and i am going to get to know
all of its functions.