Very nice snippet. Just buggy if one has ywo letters in the string. one gets results doubled up. eg: /permute lol yields lol llo oll oll llo lol