James,
It sounds like you've continued to execute method code that has pulled focus back to the launching form.
>If I launch a form from within a form, even though the second form is not a child form of the first, _Screen.ActiveForm continues to refer to the first form. I'm obviously missing something here. Can anyone guide me?