I am going to develop a large ERP-type application in VB6, and I need direction on how to handle multiple screens/forms. I will have some sort of main menu and toolbars, and I want to create a screen area that will contain the forms as they are selected. For example, with a program like Peachtree or Quickbooks, you have the main toolbars, and then as you select different operations, the work area changes accordingly. I would like to be able to have multiple forms to be loaded at the same time, and when the user minimizes the main menu section, all the forms will minimize along with it. Is it possible to achieve this with Visual Basic 6, and if so, can someone get me pointed in the right direction?