WOW! I am simply blown away by the powerful new features planned for Visual Basic 9.0!

One awesome new feature is query comprehension, SQL style. Take the following sample code from the Microsoft website:

Dim SmallCountries = Select Country From Country In Countries Where Country.Population < 1000000

This creates a collection of Country objects called SmallCountries, but it only contains Country objects whose Population property is less than one million. Very powerful. Very exciting.

Considering Visual Basic 2005 (a.k.a. Visual Basic 8.0) included support for Office 2003-style menus and toolbars, I wouldn’t be surprised if Visual Basic 9.0 also included support for Ribbons from Office 12, as well as other Windows Vista integration features.