I have come across a VERY strange problem in .NET. I am in the process of rebuilding an app in .NET that was originally constructed in VB 6.0. It uses a couple of COM Objects for a Dialer program we purchased. In VB 6, the method calls to one of the objects in the COM object requires an object reference for a parameter (it's actually another object from the COM library). However, for some reason, .NET is interpretting this parameter as a string instead of an object so it gives me an error saying it can't convert an object to string. Does anybody have ANY idea how to fix this?