My original Word Search site has a word search puzzle that's randomly generated from a list of scrabble legal words. I provide definitions by hovering over the word on the left hand word list so it's a great way to learn new and interesting words. You can also print off any word search in case you want to play later. In addition, I have a Word Search Creator tool that lets you create your own custom word search with whatever words you want. In addition there is a huge word search puzzle directory, that contains thousands of word search puzzles submitted by players.