if This.lSaveFormSettings if vartype(goApp) = "O" and !isnull(goApp) goApp.SaveFormSettings(This) endif endifI also have a form property called lSaveFormSettings that is set to FALSE if I do not want to enable this feature for the current form. goApp is my global application object. This method actually does some minor stuff then calls another method in a PRG based class that does all the saving of the form environment. Since I pass an object reference to the form, I can get to any object and property on the form.