What you're looking for is Windows Home Server. It's amazing. Stores all the media you need, plus has streaming capabilities over the net. Able to expand perpetually -- no need to reformat or anything like that. I have it running with 10TB of space. It has a great front-end UI, and as close to zeroconf as you can get with this type of service. See exampel screenshot: http://ivivo.files.wordpress.com/2008/09/windowsho…
I can't seem to find info on whether WHS's filesystem checks for corruption or not. One thing ZFS has going for it is detecting corruption, and when you're storing 10TB of your most precious media to a single machine you really need to trust the filesystem. Do you know if it verifies data integrity? I have heard about WHS from a few people now and it seems like the best solution. I don't even have a Windows machine s…
Pros and cons abound in that setup, of course, but setting aside the lack of integrity checking ala ZFS for a moment, I have personally taken advantage of the file-level software RAID 1 portion when my first WHS server encountered an internal hardware issue and I had to pull its drives (normal NTFS drives full of the files) and bring them online in a replacement WHS server. Each drive was brought online out of the storage pool, its files copied into the pool volumes, and finally the drive was added to the storage pool. It requires an extra drive already in the pool to pull this off, but given that it worked very well, far better than some of the horror stories I've heard about people trying to transplant RAID 5 and 6 setups when other NAS solutions have failed at the server level. A part of me of course wishes for a ZFS-style WHS, and perhaps MSFT will get there some day, but in the meantime I can certainly see how WHS's design decisions were reached.