I have a very simple application with two forms. First form is a simple form for userid input and the second form is more complex. While the first form is waiting for user to input the userid and password, I would like to load the second form in memory. This way, after successful entry of userid, the second form can be displayed instantly with minimum delay. How do I do this ? Is there an event in VB that indicates that the form has been loaded and now waiting for user input ? Thanks much.