Robert lets the cat out of the bag that the name of the next version of the Visual Basic product is going to just be "Visual Basic 2005 xxx Edition" and that the official name of the language is going to be "Visual Basic." No ".NET" in sight. Thus, my adage that

...the one thing you can count on at Microsoft is that there will be absolutely no consistency or constancy to names over time.

is proven once again.

Not being involved in the name change process in the slightest, I don't know what the marketing logic behind the name change was, but I suspect that as we move further in time away from the COM/.NET schism there is not as much of a need to emphasize the unique .NET nature of VS, VB, C#, etc. It does mean that I'm probably going to have to change the title of the second edition of my book (assuming it does well enough to merit a second edition)...

Oh, and as far as I know, we're keeping sequential numbers to refer to the language itself. So the language in the Visual Basic .NET 2002 product was Visual Basic .NET 7.0. The language in the Visual Basic .NET 2003 product was Visual Basic .NET 7.1. The language in the Visual Basic 2005 product is going to be Visual Basic 8.0. Confused yet?