Free Word Search - Different levels of difficulty, ranging from a "children's" 5x5 square to an extreme 20x20.
Full version of the application. We recommend downloading this option.