Ok guys - thanks for your help so far! I downloaded the COM Interop example, compiled it and produce a .dll. I turned on the Projects interop switch, but I don't think the result was what anyone expected. I cannot get the COM object to expose its shared functionality to the client application. Now, I was not able to find REGASM.EXE on my machine and therefore, I do believe the component is not getting registered correctly. If there is something I am doing wrong, please advise.