Crossword Construction Kit lets users produce professional looking puzzles.
Solve and create puzzles.
It is designed to teach you to speak in complete sentences.