How to snapshot everything important with ZFS, and destroy the snapshots later
One of the coolest features of ZFS is that you can create snapshots of filesystems before making changes, and revert them later if those changes cause problems. This is great for major updates, especially involving experimental software. If you had your whole system on a single filesystem this would be very easy, but you probably don't, especially if you are using ZFS. Luckily, it is pretty simple to make and destroy these snapshots.