Well our answer to your question goes like this:
We receive a pocket query from GC.com (requires being a premium member $30 per year)
We open that file with GSAK ($20 one time cost)
That file is then exported to Garmin Mapsource. (Where we can see the layout and plan an approach to a cache or an area.)
Due to GSAK's amazing capabilities this allows us to use the last 4 letters of the GC.com waypoint name as our waypoint name. In addition we add a + if the cache shows to have a T/B in residence and leaves a single letter to tell us what type of cache it is T=traditional M=multi Y=mystery etc.
Example: If cache GCT4RX Turn Around has a T/B the waypoint it would show as T4RX +T, if not T/B it shows T4RX T.
This waypoint data is D/L ed to the Garmin GPSMap 60CS.
In some situations we will export a second file to Mapsource that shows the last four of the GC number and then the difficulty and terrain.
Example T4RX T(1.5/1.5) This we use to print a map of the area we intend to cache in.
We Export again from GSAK to a Palm Data file. The Palm is synced to the computer and the file is then imported to Cachemate ($8 one time cost)
We are now ready to go cache.
As we cache the lookup of the upcoming cache can be done easily in cachemate. We make notes and record that waypoint name as we show it. When we log those caches we use the box at the bottom of the log page to add the GC to the noted T4RX to take us to the nest cache to log.
May those who love us, love us. And those that don't love us, may God turn their hearts; and if he doesn't turn their hearts may he turn their ankle so we may know them by their limp.... An Old Gaelic Blessing