My favorite is [Edited by moderator to remove references to unauthorized applications.]
Pulls cache info directly from geocaching.com and will present you with a GPS monitor screen that looks kind of like radar and will also place the cache location directly into Google Maps on your Windows Mobile device.