I am using VB5 and have created an MDI app. There are some instances where I call a form modally, and then call another modal form from the first modal form. When I close the second form and then the first, the app loses focus. Or if the modal form is loaded and then a MessageBox is invoked, when closing the modal form, the app also loses focus. This doesnt occur when only the first modal form is loaded and then closed.