Is there any hope of solving this problem within btrfs? It doesn't seem like it should have been that difficult for it to give subvolumes separate superblocks and vfsmounts. But this has come up before, and I think the answer may have been that it's just too late to fix. --b.