WordWeb Software, Antony Lewis

Free
Great tool for creating puzzles of all kinds. It allows you to customize the puzzle to your own specifications, giving you the freedom to create puzzles that are unique and challenging