Understanding Transactions in .NET

I came across this article today by Sahil Malik. If you are wanting to get up to speed with System.Transactions in general, as well as how it integrates with ADO.NET, make sure to check it out. He also covers some general concepts regarding transactions as well. So, if you are wanting to understand and be able to explain concepts like Transaction Managers, Resource Managers, Durable Enlistments, etc., also make sure to read it :).