>Hi Ed,
>I copied your example to my application, being careful not to leave anything out and I still seem to be doing something wrong. I made a blank form with nothing on it and added it to my project. When I ran my parent form and loaded the form with the button that worked fine. When I used the close button the form appeared to go away but really just went behind the active form and wasn't really released. Is there something else I need to do that I am overlooking?...
Not that I can see; the only thing that I can think of is that you've got a dangling object reference to the Form or a control of that Form floating around - if there are Form references or contained control references floating around, that can prevent the object from releasing during the release, this is why I'm careful to dispose of the original reference created by DO FORM. I'd bet that you've got such an object ref floating around blythely unaware of the havoc it is causing...