I want to have a timer start on form load and last 30 seconds (i have set the timer lenght to 30000mils), then after the 30 seconds i would like to close the form and open a different form in the project (like a splash screen of sorts, however not the loading splash screen). I need to do the because the approximate load time for the next form will be 23 seconds on avg b/c of the information it passes from SQL to auto populate all of the information in dropdown boxes, text boxes, etc. I have NEVER worked with timers before so i am looking for the best practice and some example code to do it properly (i have searched the web, but not knowing how to do it properly in the first place, i would like the help of somebody who has in the past). Thank you!