Talk:Visual Basic/Effective Programming

This section has become a catch all for several topics that are interrelated. Need to restructure it so that it is less confusing.

In particular the discussion of errors needs to be split up into an introductory section that describes basic error handling and at least another section that describes the different kinds of error handling that need to be performed.