You can use Cruciverbalist to: solve Cruciverbalist puzzles, and puzzles published on the Internet by The New York Times, USA Today, and others; generate custom layouts for puzzles you solve or those you create; show you possible words from its extensive word list; add and delete words in your own word lists; solve traditionally published puzzles and, by viewing possible words from word lists, improve your solving skills; create newspaper quality crosswords of your own. The free version has limitations, but contains enough options to help you decide if you want to get the shareware version.