maverick pro seems like it's going to suit your needs very well. I've played around with it and it has a lot of features. I personally have never geocached yet so I can't be 100% certain, but I would have to say, that's what this program is more than likely made for. Oh and it worked awesome on the aria!
Current Device: Samsung Note 2 i317
Current Carrier: AT&T
...I'm a forum.xda-developers.com junkie...
HTC 2125, 8525, TilT, Fuze, TilT2, ( embarrassed to add motorola backflip
) Aria, Inspire,OneX