>Thanks for sharing all of this info. Our setup is different since we aren't using MTS and COM+ and we are just using dbfs - so it's probably better suited to ComReturnError.
I think you have some misinformation. There are valid reasons to use MTS/COM+ in your situation. The component will run in MTS/COM+ memory, not IIS. This means you don't have to down the web server to update components. You also won't crash the web server is the component crashes.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer