Garmin made an iQue3600 with GPS functions that utilized Palm's interface and programming with a GPS receiver and mapping. It was a great concept, linking calendar, address book, and mapping functions. Great as an autonav device, it wasn't so great for geocaching though due to battery drain. But it could get you close to the caches.
I had one that had to be replaced several times due to defects. I finally replaced it with a C330 for autonav.
It's been discontinued for a couple years though there may be some around. Again, the 5-6 that I had all had various glitches so if you can find one be sure to get a warranty with it.
http://reviews.cnet.com/pdas/garmin-ique-3...7-20799434.html