I just stumbled across a very cool website: www.litscape.com. I was looking for a list of words that ended in “-ation” and naturally turned to google, which promptly brought me to this site.
You can use the Word Tools page to find words that begin with, end with, contain, etc. certain letters. You can look for words with certain patterns or sounds. You can create anagrams (though apparently my name has no anagrams :-().
Check it out!