I have an application written in VB 2K5 (don't think this functionality existing back in 2K3 edition). I have a splash screen set for the project, and in the startup forms load event I check to see if the user is registered and if not show a nag form modally (via .showdialog). The problem is when I do this the splash screen never closes. I think this is because the splash screen is on a seperate thread and never gets control back to close itself because I have a modal form shown. I've tried various solutions such as placing a timer on the splash to close after a period of time etc. with no success. Any suggestions would be greatly appreciated.