Transactions in ASP.NET 2.0
Transactions have been improved with now the ability to not only run transactions from the code for DBs but run transactions for common tasks. Say you are updating a couple files and things could mess up. Use a transaction. Say you have a long bulk process that must all happen at once or not at all. Use a transaction.