After writing my ZFS post below, I'm curious why aren't file systems standardized like hardware or OpenGL. In PCI Express 3.0 or OpenGL everyone agrees to what it should have and implements it, why don't they do that with filesystems? It would be great if Mac, Linux, Windows etc could all boot, read, and write to the same filesystems in the same way natively.