GPS TUNER is by far the best program for Geocaching.
http://www.gpstuner.com/
Mapping
GPS Tuner supports JPG files as maps
Online map downloading from Google Maps, TerraServer, Open Street Map
Easy Calibration on Pocket PC or using Desktop Map Calibrator (free) program
Auto map loading feature
Zoom and Pan by pen or joystick
Flexible layer and track/route display
Distance measuring and route defining by drawing on map
Map image rotation according to your heading in 90 degrees steps
Blank map support
Navigation, Digital Compass
Real time rotating compass with big target arrow
Sun's direction
Custom target from entered coordinate
Any waypoint, trackpoint or point of map can be selected as target
6 different types of Compass views
38 selectable Compass tools
Voice navigation and next turn indication for routes
Trip Computer
Monitor your whole trip
Save, Load and Reset is possible
31 selectable Trip Computer tools
Graph for Altitude and Speed
Selectable tool window size
Push track data into Trip Computer to get a full track analysis
Speedometer with speed limit warning
Waypoints, POIs, Track, Routes
Waypoint, POI: GPX, LOC, KML, SDF files supported
Track, Route: GPX, TRK, KML, SDF files supported
Data exchange with Suunto X9i/X9Mi GPS watch (wristop computer)
Track recording by configurable Auto, Time or Distance interval
View your waypoints and tracks in Google Earth directly (KML export/import)
Flexible waypoint management
You can easily convert track to route and reverse the direction of route
Area Calculation feature is also available in our Geo version
NMEA
NMEA recording
NMEA playback (with selectable speed)
You can jump to any position of NMEA file (skipping unnecessary data)
Requirements
Pocket PC
Windows Mobile 5 or Windows Mobile 6
16 MB free program memory
GPS Receiver (NMEA compatible)
It DOES take allot of memory to run.....I had to close ALL other running apps to get it to run on my old T-Mobile MDA(Wizard). But I have no problems on the Sprint Touch with all the RAM on that puppy.
I use this for
GEOCACHING - and when I'm done I export my track into Google earth and you can se me going around in circles trying to find the cache. It is also a full fleged TRIP COMPUTER with all the bells and whistles.