>Oh, I forgot to add, but if it unmanaged code, then the CLR is NOT running the code (after all, managed code is code running the CLR)
True, but I'm thinking of Interop Services which will be the preferred way of accessing unmanaged code. In this regard, VB and C# will be using the same namespace.
-Dave