@tkaiser,
I was actually planing to use btrfs as an underlying fs due to the error checking, even though I don't not know most of all its benefits yet. I will try to read up when I have time and develop the setup over the next few months. I might buy another board or use the old Rasberry Pi with an external USB disk to play around with.
Concerning your comment about archive, could you please explain it, as I dont think you mean TAR (which I never liked).
Concerning snapshots, I'm using snapshots with my virtual box in order revert the system to a known state. Admittedly, it is a very nice feature to learn more about how it works on btrfs.
@ Skygod, it is a good idea worth checking. You are more than welcome to give the details and scripts.