Vidar,
Well the code you have after the DO FORM is obviously bringing focus back, especially something like a SetFocus() call will. Since the other form is modeless too why not just move the DO FORM to the end? It shouldn't really matter in the overall scheme.
>I do have other code in the click() after the do form. Will any code after the do form force focus back to the first form?