This is a simple crossword solver. It has a dictionary of 170,000 English words. It is very fast, but there is no limit to the number of words it displays - if you put something like A____ it will go quite slow and maybe run out of memory. Anyway, Enjoy.