I wonder how do you handle the repeating searches while calculating our consumption. Frequently I make same queries while researching a subject. Do you have any caching mechanism to avoid hitting third party providers and not charge us for same queries made within a limited time frame?
Exposing this to users via a feature like "saved searches" would be even more awesome. I would like to start my research on a computer and continue on another one. Browser's sync features supposed to help with this but I use Firefox on Linux and Safari on iOS (due to insufficient ad blocking on iOS Firefox). This could be also useful to avoid losing search results due to changes on your index or algorithm.