I think there is a decnt argument for not callign the languge "BASIC".  Especially since VB.NET isn't "Beginner's All-purpose Symbolic Instruction Code" in any way.