>The thing you have to remember is when you call a modal, the parent form stops processing. When calling a non modal, execution continues in the parent (any one feel free to call me to the carpet on this). In either case, your user should be able to come back to the parent form PROVIDED the child is released. I'd make sure the close button in the child runs some code like:
>
>ThisForm.Release
Hi William,
Just a slight clarification, which I'm sure was an oversight on your part. With a modal form, execution in the caller continues when: 1. The form is released; 2. The form's Hide method is executed; or 3. The form's visible property is set to .F.
George
Ubi caritas et amor, deus ibi est