PUBLIC goObj goObj = CreateObj("Whatever") Thisform.oObj = goObj && form property is now a reference to the object Thisform.oObj = NULL && form property is no longer a reference to the object && but the object still exists because goObj hiolds a && reference to it RELEASE goObj && Now the object dies because there are no more references to itIf the form property was the only reference to the object then Thisform.Property = NULL would destroy the object.