Solve many types of crosswords and puzzles.
Crossword Maestro solves and explains cryptic and non-cryptic crosswords.
Excellent word-based arcade game.