Tip of My Tongue is a small web application which helps you identify those elusive words that are on the…. It’s clearly a work in progress, but is potentially a very useful idea which could supplement your traditional thesaurus nicely.
Regarding the dictionary: I need a better one. Even the word ‘pizza’ is not in this list! I have looked at WordNet and the problem is that it doesn’t include all words. So I have to compile my own dictionary from WordNet + Wiktionary + GCIDE etc. And all of these have databases in their own format so parsing them to get a good [word -> meaning] list is not trivial. Anyone know a good simple online/free dictionary with straight-forward [word|meaning] mapping that I can legally use here?