Bart, this is fantastic! Would you be averse to me using your algorithm to make an iOS based password generator? (obviously I wouldn't be using your code verbatim, unless there is some sort of Perl interpreter for iOS that I don't know about ;-) ) I think this would be rather handy to have, plus it would help me continue to hone my skills as an iOS programmer. If yes, would you also be averse to making money off said app, either by charging a very small fee (like 99cents) or by putting in iAds (but not both)?