I was reading the docs about BaseObject encryption, and it says that the SetEncryption method must be called right after VDatabase.Create or VDatabase.Open. It seems to me that a logical place to call SetEncryption would be in the VBaseObject constructor. Can I do this? Charles Yeomans