It's a trade-off. Having both load at startup will load slower, but it will take less time to show Form2. Loading only Form1 at startup will make startup faster, but will make showing Form2 slower. Also two other things concerning Form2. 1) You don't need to set it's visible properties to False. Just do a Form2.Show when you want it to be seen. 2) Forms will load faster if the code associated with the form is placed in a code module rather than in the form itself.

------------------
Marty
What did the fish say when it hit the concrete wall?
> > > > > "Dam!"