I dunno if any of y'all remember but I mentioned someone writing a yum plugin that did a complete system snapshot using lvm before performing a transaction: http://www.nexenta.org/os/TransactionalZFSUpgrades -sv