ngsearch
i’m sure you know the case, that you’re looking for something in the web. you type a keyword into your favourite search engine (yes, there’s not only google) and wait for the list of results. you go on with that, try different keywords and then, and after a while you find another search term which fits much better to your purpose.
in most cases ngsearch is able to accelerate this part of websearch. it uses a semantic search to find words, similar to the one you typed in.
it’s also an interesting tool for brainstorming.