We have a friend who had a matrix for passwords, that depended on the company name and a couple of other items. Once you knew the algorithm, new passwords were super easy to generate and recall - and even if you got his cheatsheet, it was utterly meaningless without knowing the algorithm. Multiple pieces had to be put together, in the right order, which varied. I wish I remembered better how it worked. Simple, elegant, inscrutable.