Crosslexic is a tool that lets you solve those elusive words in crossword puzzles.
Further details can be found at http://crosslexic.sourceforge.net