Hi Case. Just in case you're really, truly looking for a fast Scrabble word-search algorithm, the classic AI/CS article here is:
Andrew W. Appel and Guy J. Jacobson, The world's fastest Scrabble program, Communications of the ACM, 31(5), pp 572--578, May 1988. You can find a copy of this article at, for example: http://counties.csc.calpoly.edu/~team12fk/F02/acm_worlds_fastest_scrabble_program.pdf This algorithm uses a "dawg" (Directed Acyclic Word Graph). You can find a well-documented example of this data structure implemented in Python in the the WordUtils package: http://cedar-solutions.com/software/wordutils/ Regards, Win -- http://mail.python.org/mailman/listinfo/python-list