How about making it so everyone can edit attributes on caches?
This would allow many more useful attributes to be added. At the moment the only attribute anyone can add is "needs maintenance" but with this, everyone would be able to add that the cache is friendly to bicycles, or that a number of thorny bushes have now grown around the cache area. Many cache hiders don't own bicycles, so don't think about how hard it might be to get up that flight of stairs, or the hider doesn't have kids, so they may not know what makes a cache "kid friendly" or not.
Yes, vandalism is possible, but then vandalism is possible on Wikipedia and they have ways of dealing with it.
Perhaps you might have to have found 10 caches to be able to edit attributes. I think geocachers are a bit more responsible than your average internet user too.
What does everyone else think?