Create your own puzzles or solve existing ones.
Sudoku is a logic-based, combinatorial number-placement puzzle.
Creates custom crosswords and word search puzzles with your own words.
Program that solves and generates Sudoku puzzles.
Pastime Puzzle is a fantastic collection of old-fashioned puzzles at zylom.com.