Everyone should know by know that I support the
VB community and this book in general, so my remarks about this are going to be somewhat of a surprise.
I've come to terms with the fact that the book was written in C# and I think if everyone who is complaining took a few days to actually learn the language you'd find it easy to understand. Sure, there are a few issues (like NULL really doesn't have a parallel in
VB, the closest we come is Nothing) but the resemblance of C# to
VB is remarkably striking. With that in mind I think the choice of supporting only one language, given the production costs, is a wise one.
One of the points that I think that is really being missed here is that what is being showcased is not the language, but ASP.NET 2.0. Sure
VB has been improved and can take its place among the best OOP languages, finally, but the real glue that holds everything together is ASP.NET and the .Net Framework.
That's my .02 worth.