Jeff Roberson has committed soft-updates journalling to 9-CURRENT! It enables a small file system journal which works in combination with soft-updates to eliminate boot fsck's. It is different from most other implementations of file system journalling in that it doesn't journal raw blocks but sort of meta-data about meta-data (hyper-data?).
You can find more about SUJ in an earlier post.