In case you are wondering if .Net will provide support for local and distributed transactions outside COM+/EnterpriseServices, the answer is yes, System.Transactions will do that. A preview of this namespace is available at http://longhorn.msdn.microsoft.com/lhsdk/ref/system.transactions.aspx . Don Box and Jim Johnson also talked about System.Transactions at PDC 2003 (see the slides at http://download.microsoft.com/download/3/8/1/38198a72-294d-46c3-93ba-faee5cf85d00/ARC303.ppt ). Please note that everything in these previews is subject to change.