Upgrading to System.Transactions

We have a homebrew transaction management. We might want to use the built-in .net transactions.