Could someone help explain ways of implementing this to me? I have done some research on the topic and have figured out how to do it using VB registered DLL's and MTS. Is there any way to do transaction logic without the VB components? Basically, I need to update several things simultaneously and need the apply/rollback capabilities without the MTS/VB stuff.