Denise,
If you unbind the textbox you can use the Refresh() method to decrypt the real ControlSource
this.Value = Decrypt( TheTable.TheField )
and in Valid() encrypt it
replace TheTable.TheField with Encrypt( this.Value )
>I'm using a form with automatic buffering. Can I get at the buffer and modify it using code? I'm trying to store encrypted customer information but I want to display it on the forms unencrypted. Is there some way to tell VFP to run the data through an encryption algorithm before storing and a decryption algorithm before displaying without affecting the users ability to enter new information or modify existing information?