GPSmap60CS with Garmin MetroGuide North America v7
GSAK
Cachemate
Palm TX
I use the "smart" name varible in GSAK. I find it more meaningful that the waypoint name.
The Map60cs has 56mb of storage. 8 county area around home and 500 caches requires only around half of the memory. These are large maps too, Dallas-Ft Worth.