Geo,
Charlene and I went out on a six cache hunt today and I was eager to see how GPXSonar would work in the field. I am happy to report that it simply rocks. I'm now able switch between GPXSonar, the PIE page for the cache (which GPXSonar generates), and Mapopolis. You could say I'm in Geocache heaven.
As a side note I would like to thank crashmore for informing me about the GPX to maplet conversion utility. Its really a godsend for the Mapopolis user. I now have over 400 caches within 100 miles tucked away right in the application.
I don't know if you have had the opportunity to try out the GPS Tuner application I was telling you about, but it has a feature where you can more accurately hunt down a cache's coordinates using averaging (is this considered cheating?). Of coarse this would also assume the cache owner had some pretty accurate coordinates posted on the cache's listing. One nice feature for GPXSonar would be to export a LOC file for the selected cache. You could then pop right over to GPS Tuner and do your thing.
As far as performance goes, my GPX file has 482 entries in it and I have to say that I am pretty satisfied with how responsive GPXSonar is. The initial file read can take a little while, but once thats done it seems to fly along just fine. I'm using an iPAQ 3975 upgraded to PPC 2003 with a CoPilot bluetooth GPS.