Might this lead to full filesystem transactions someday?
NTFS in Vista supports some transactional operations (the ones which are easy to implement) and it really helps sometimes.
One can run a distributed transaction with database and filesystem as XA datasources. For example, I use it in a document management system - XA transactions guarantee that document data and metadata in the database are always in sync.