Seek a Word:
This applet takes a simple list of words and hides them within a field of random letters. To circle a discovered word, mouse-click on one end of the word and mouse-drag to the other end of the word. Words may be hidden horizontally, vertically, diagonally, forward, or backward. Enjoy!

Source & Thanx to: http://www.ericharshbarger.com/java