Nuvi
It's quite simple assuming you have GSAK. GSAk has a Garmin Nuvi macro. After you do a filter of where your going to cache and the type of caches you want to find, you run the Nuvi Macro, plug in the Nuvi, follow the steps and it loads the whole cache sheet onto the nuvi. What's on the Nuvi is exactly what you see on geo.com including encypted hints and logs. One of the biggest advantages is that if you have just done a cache and then look at the next closest on the Nuvi, it will tell you how long it's going to take to get to it. If you're doing the Phippsburg penisula and the next cache is only a half mile away as the crow flies on the Bailey's Island penisula, 44 minutes by car, then you won't head in that direction. You can set the Nuvi to chime when you drive by a certain distance from any cache. If your just headed to Kittery for the day and have all 5000 plus caches in Maine in the Nuvi, you can look at the distance and continuous arrows pointing towards the caches to see if there's any you want to grab as you go along. Quite frankly, I could get by without the Oregon with the info the Nuvi has and go back to my 60csx which works just as well.
Sometimes the road less traveled is less traveled for a reason.