Microsoft Visual Basic 2008 - Chapter 8: Using Procedures and Exception Handling

As an application grows, it is important to divide each facet of a problem into separate sections of code called procedures
Try-Catch blocks can check for any error a user might commit
One way to make your programs more professional is to display a splash screen while the full program loads ( also distracts the user if the program takes a while to load… )