>Normally, you should have only one top-level form in your application. I wonder if you could have many.
I thought a bit more on this, Edward, and did some experimenting. Just because I had no problem in the past does not mean I should not change that setting. It may never have been a good idea to have that form set as top level. I set ShowWindow = 1 on it and that seems to resolve that issue.
I then set the various modal dialogs called from it to ShowWindow = 1, with desktop = .T. and that seems to prevent them from appearing behind the calling form and leaving the user in a locked state, which is the original issue that prompted me to set the calling form as top-level back then.
I think I have this resolved.
Thank you for your help, both of you.
Jim Newsom
IT Director, ICG Inc.