Neat tool for looking up words based on any number of criteria: Word Matcher (word search, crossword tool)