http://www.nytimes.com/ref/crosswords/setpuzzle.html
A great way to teach kids to recognize patterns.