I have a COTS(Commercial Off The Shelf) appliation that promotes customizability via a VB DLL. The COTS product, which is a MS Access compiled front end, has a button which allows you to launch any VB DLL you want. The problem is that you must use all forms as modal forms. What I want to do is launch the DLL and display a main form (which has to be modal or the app will reject it) which can launch other "child" forms. When I launch the child forms, I want the "parent" form to hide but VB does not allow .HIDE or setting the Visible prop to False. Is there any way around this.