January issue of MSDN magazine has a nice article "ACID Transactions with STM.NET", by Ted Neward. It gives good overview of STM.NET and specifically  focuses on one of it's unique features, which stands behind the letter "D" - extending pure memory transactions into the realm of "real" durable transactions and I/O.