I wonder if your current ideas, Dwayne Litzenberger, about making a cryptography API that is easier for people to use safely without knowing a lot about crypto details, means you are exploring design space that the Key Czar project has recently jumped into: http://www.keyczar.org/ Regards, Zooko