I just build a computer with a RAID5 PCI card. Ended up being cheaper than those NAS boxes, and with more functionality. It's however another full size machine I have to stick somewhere.
Double check those NAS boxes data throughput, which is why I didn't go with a Terastation a year or so ago. They do have a new SATA model I believe.