I have always relied on the excellent Magellan Mapsend Lite software to manage and keep track of my Geocaches but if you do not have this software or if you need something more database orientated to keep track of a huge number of caches then the GSAK is for you.
This software is very useful for keeping track of any kind of coordinates but is especially useful for geocachers since it plugs right in to Google Maps, Geocaching.com and other such sites. It makes it easier to build local filters showing only caches you are interested in for the moment.
I can recommend this software wholeheartedly.