Hi Terry,
>Is it true that the VB language is not a class or set of in a namespace of the framework?
I would say that this is not true. The Microsoft.VisualBasic is a *managed library* that contains classes, functions, methods and properties. All of these classes inherit from System.Object
However, the consusion comes in because there are two ways to access a method. Example, there is a method called CurDir() in this library whereas the .NET Framework also has a way to get to the same result using System.IO.Directory.GetCurrentDirectory(). Internally the VB .NET method is probably calling this .NET Framework method.
I think this was a very good startegy from MS that helped the VB6 developers feel at home, as this allowed them to access the old functions and the learning curve was minimized. Overall I think this is good as the VB .NET language functions are seperated from the .NET Framework and can be customized if required.
Kamal