We can always add benchmarks that aren't in the d.b. by just making them virtual caches. However those just aren't as much fun as regular caches. Well, here's a way to make virtual caches in general much more interesting, so that they become a good alternative for the non-NGS benchmarks.
First, add a new optional attribute for caches: a codeword lock. In order to log a cache as found, the seeker has to supply the correct codeword. Some caches already do this informally, via email to the hider; this would just make it enforcable.
Two: any individual log entry or photo on a codeword-locked cache could be marked as locked, by either the seeker or the hider. These locked items would only be viewable by those who had found the cache. This would let people post photos of the find that include the codeword, without being spoilers or having to photoshop the word away.
The way I'd implement the codeward checking is: elide all non-alphanumeric characters, pound to lower case, then test whether the seeker-supplied codeword is a *substring* of the hider-specified codeword. This lets the hider allow multiple different codewords by just putting them all in the string.
Some examples of how I'd use this:
What is the name of the bronze statue at N 37 52.304 W 122 15.408?
What is on the benchmark at N 37 56.855 W 122 18.305?
What was founded at N 37 52.387 W 122 15.379?