< - SNIP - >
I know what it is. When you are calling the form from your main prg file, Foxpro will not see the READ EVENTS until the form has successfully INIT and loaded. So if you RETURN .F. from the INIT of the form, not even a CLEAR EVENTS in the DESTORY method will work, because the READ EVENTS haven't fired yet. But it will as soon the form has been destroyed. So you are hanging on the READ EVENETS in the main prg. I suggest you do the checks in the main prg, before you call the form.
HTH,
- Erik Niese-Petersen
Crazy Dane in USA.