I enclose a program for doing word ladders. It's ages since I looked at it, but as well as finding the shortest routes from this to that, it can find the longest possible ladders in a lexicon. The program is reasonably swift, but doubtless much more could be done if it mattered. Steve