I use Windows Home Server, but that runs on a .. separate PC (only turn it on when I want it to back up, and to access the files it also stores (has about 4TB space across 4-5 drives) backs up all our computers (so you can either retrieve specific files, or a complete image restore across the network using a recover CD)