I haven't been caching for very long, but I have thought of a couple of things that might make the use of geocaching.com a bit easier or more versitial in my opinion. One thing that I think would be very useful would be referencable personal waypoints. For example, someone could have their home, office, favorite vacation spot, etc to reference in a query or even as a "distance from" reference point when viewing a cache page. Maybe they could be referenced as P___ or something like that. Sharable points might be neat as well.
Another thing that I would like to see would be the ability to run a pocket query against a user so that you can download a gpx of all the caches a certain user has hidden. This would also be a neat thing to do wtih a travel bug for tracking. I like to drop gpx files into Google Earth, and being able to see a map of where a travelbug has been would be really interesting.
Well, that's my $0.02 for now. Thanks for the site!