this is a very good approach for a program that makes an interface for a user to punch in the numbers.. but i'm looking for something that automates this task.. instead of a user finding where the words best fit, the program does it..

on a side-note.. notice that you said we'd have a button that puts a random letter in all unused boxes.. but this would cause a little problem, tho it might be a chance of 1% or less.. those random letters could make up a word that was already inserted.. which makes it possible to find two occurances of one word..

but still.. what i'm looking for is an algorithm that generates a word search automatically.. how?