Everyone keeps talking about System.Transactions, and nobody really talks about how to really use it - other than SqlConnection. This article tries to change all that by demonstrating how to write a simple Resource Manager, all on your own.
Read the Article.