Your assumptions are correct for a class inside your EXE. When you go to a COM DLL, different rules apply because of how COM does things.
>Ah, OK - I must have misunderstood somewhere along the line.
>Thanks
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer