Just to add to what Mike, Bruce and George said - if your code has 'return' without a parameter (.T., .F., MyVar) then it defaults to true. So you were essentially stating 'Return .T.' which unloaded the form.
HTH
Barbara
>I am calling a form from within another form,
>in the QueryUnload, on certain conditions I
>SetFocus to ComboBox in form
>NODEFAULT
>RETURN
>
>accourding to documantation:
>Issuing NODEFAULT in the QueryUnload event procedure prevents the form from unloading
>
>When exiting QueryUnload, form is released.
>I do not issue RELEASE
>
>HELP!!!
>
>Shlomo