Have Clyde and/or a programming team port GSAK to a version with a web interface.
These instances would run on machines in the Groundspeak data centre where the sessions would have direct access to the cache database.
An extended version of the API could be offered to these sessions which would include search functionality.
File I/O could be done through Dropbox.
As a "cloud" version, the software would always be up to date.
For this extra functionality I would pay more than what I pay for a single standalone instance of GSAK.