A Few Years Ago, Microsoft raised a few eyebrows (my own included) when it announced that the next version of Visual Basic (VB) would not be backward compatible with the current version, VB 6. There were many valid reasons for breaking the compatibility, but many people still thought Microsoft was taking a considerable gamble. After all, there were thousands of VB programmers cranking out millions of lines of code in the modern workforce, and suddenly Microsoft was announcing that this mountain of code would someday be considered “old” technology. download