Hopefully this is an easy question. I'm new to interop between .NET and COM. I'm wondering how I can make my legacy VB6 application call a .NET component which has its own .NET form. I'd like the VB6 app to pass a SQL string to the .NET component, which would launch and open its own form containing a slick .NET report based on the SQL. Any ideas? Almost everything online that I've found has not provided a clear solution. HELP!!!!!!!!!!!!!!! Don't know if I have to make an EXE and pass the parameters as a command line or if a .NET DLL can do this on its own. Very lost here.