Hi,
You should use the transaction suport inherited from mts. (In W2000 you can use CreateComObject to create new instances and the instances will be created in the same transaction.)
For my personal experience, if you want to deploy a big application, try to avoid the roles style security, still result very unstable on high stress situations. It's supposed to be fixed with Service Pack 2 from W2000.
There's a lot more, thats all i remember now,
Good look
DASMAN