Crossword puzzles often have a theme: barnyard animals, for example, or aged movie stars. They also can assume special shapes to reflect these themes. Here’s a program that allows anyone with a PC to create custom puzzles in a flash. It even has an option to print out cheat sheets—just in case.