MongoDB is to me a great database. However there are cases where I really need atomic multi-document transactions. For example to transfer things (like money or reputation)
Money transaction can be implemented via two-phase commit : http://www.mongodb.org/display/DOCS/two-phase+commit