I use the eTrex Legend and have been very happy with it. Accurate and easy to use. (I bought mine used so got a good deal on it. If I were to buy new I'd probably go for the eTrex Vista or Vista C with the built-in electronic compass. But that's another discussion.)
I've found, IN GENERAL, my Legend gets me pretty darn close. I use the NAV page with the arrow to get me close. I notice that when I'm 10-15 feet away from the destination the arrow begins to jump around and the distance readings do too. At this point I usually switch to the satellite page, which has the Lat-Long reading at the bottom and try to zero in using Lat-Long. Again, IN GENERAL, I'm usually only a hundreth or less (and usually 2-4 thousandths) of a decimal minute away (i.e very close). If I can't find the cache it's usually because of the human not being smart enough to find it, not the reciever. (Those of you that have gone back a second time to find a cache you missed the first time know what I'm saying.)
Oh, also check your WAAS accuracy. If your WAAS is on and you're not getting a good WAAS signal, that might mess you up too. I normally operate with WAAS off. For some reason I don't get a good WAAS signal.
Garmin (and the other GPS manufacturers) make really good products. 99 times out of a 100 it's operator error.
Kelly83686