>I knew someone would ask that... I need to save the value as it is first set when the form is created so I can revert back to it under a certain condition.
Would Object.ResetToDefault(cProperty) work for you?
oCustom=Createobject("Custom")
?"1.",oCustom.Tag
oCustom.Tag="Test"
?"2.",oCustom.Tag
oCustom.ResetToDefault("Tag")
?"3.",oCustom.Tag
Bye, Olaf.