There is a company who are bringing a commercial version of ZFS to the Mac. The guy who's running it is the guy who lead the team that made HFS+ and was on the team that started Apple's efforts to include ZFS. I've been in e-mail contact with them, they have an open beta coming rather soon. I didn't get a date but I expect it before June comes and goes.
Until then, there's MacZFS, which is an open-source implementation of ZFS. It's not as up-to-date as Z-410 from Ten's Compliment is going to be, but it's based of a mature, stable iteration of ZFS. Bonus points for the two will be compatible when Z-410 hits the market.
As for errors in the filesystem, every file has a checksum and as files are read and written the checksum is... well... checked. If an error is found and you're using mirroring or RAIDZ if will fix the problem automatically. It won't corrupt it further as it's based of a valid checksum. That part is pretty nifty. But it gets better. ZFS uses copy-on-write whenever you do anything that involved editing the directory (rename, copy, move, delete, ect.) which makes it virtually impossible to lose data if, say, your power went out right as it was writing to the drives. With RAID you could be looking at a dead array quite easily. ZFS? Well, the files you were moving won't have been moved.
Seriously, I've been reading up on this and asking around for the past week and right now I'm waiting for the catch. Because I can't find one.