I originally wrote this so I could cheat at those word scramble puzzles you find in the newspaper. It is based on the public domain PERMUTE2.C by Jon Guthrie from SNIPPETS. The maximum number or permutations is: (where len is the length of the text string) for(i=1, max=1; i<=len; i++) max*=i; An alternate wordlist should be a newline separated list of words. Good candidates include: - web2, web2a and propernames from the GNU miscfiles package. - the wordlist from any game that uses one (hangman for example) - any wordlist used for password cracking - I'd like to use the hash file from Ispell (it would be faster) but I'm too lazy to fold in the appropriate code from it. Feel free to send me any comments, modifications, bug reports, etc. Eddie Buckley