I am sorry but I still didn't "get it"? You mean there is still more "things/code" to do after "ThisForm.RELEASE" and the next line "DO FORM auth" is running ahead of time preventing from the previous form to finish closing up?
Chuck
>Even though you tell the form to release, it doesn't fully release until it executes the last line of code. When you launch the modal form, it still actually exists because it is still in one of its methods.
>
>You could set up an outside entity like a timer to launch the form. Attach the timer to an application object. In CASE blah2, configurethe properties of the timer object to tell it what form to launch. Set it's timer to run and then let the form's method exit releasing the form. The timer object would launch the form when the timer event fired and you couild disablethe timer object in the Load event of the new form.
>>
>>DO CASE
>> CASE blah1
>> ...
>> CASE blah2
>> ...
>> ThisForm.RELEASE
>> DO FORM auth
>> CASE blah3
>> ...
>>ENDCASE
Today is tomorrow's yesterday.