I do not have an MDI form as a mainform. I am calling up forms with the code Form2.Show vbModal,Form1. The problem is trying to hide the form. I am using Form1.Hide and it gives an error "Must close or hide topmost modal form first - runtime error 402. I do not have any other forms showing other than the main form - any ideas how to solve the problem? Thanks