Lol I am sure you meant 20
TB and not 20
GB. I was making fun your typo

Unless you really meant 20GB...
Since ZFS strips data, loosing more drives than the # of parity means losing all data. That really scares me

I know chances of that happening are slim to none, there's still a chance. Plus you will need a separate box for it unless you use bare-metal hypervisors to virtualize all your boxes in one. I have played around with FreeNAS quite a bit. The features it offers for a free product is amazing. ZFS really does intrigue me quite a bit, but integration within Windows was a BIG plus for me when it comes to FlexRAID.