John,
The BO should go away ok because the only reference to it would go away.
For "cleanliness" of design I always explicitly set the reference to .null. in the Destroy() event of the object holding the reference.
>Great information! I thought I knew how these worked, but now realize I didn't quite have it right. Re: object clean up - I use CREATEOBJECT to instantiate a business object based on the DE class on a form.
>
THISFORM.oSrvPlan = CREATEOBJECT('boSrvPlan',1)
>Are you saying that the object is not released when the form is released, even though the BO is 'tied' to a form property?