Managed dll interoperability?
Managed libraries written in say... C#, can be used in VB and the other way around, right? Like... without using System****ntime.Interoperability? With just a reference, right?

OMGHALP!
Yeah they can. Just compile the c#/VB code as a class library and then add the resulting dll as a reference to another project. That's all there is to it really.