Microsoft is working on a product called Windows Home Server. I've been playing around with the beta version, and while it's not quite ready for primetime it looks like it's going to be very cool. Single Instance Store backups of all client PC's, and you can restore single files or a full bare-metal restore. It also becomes a central storage point with file replication across multiple disks (not RAID), so you can just plug in an extra USB drive and duplicate files. It also sets up remote access to PC's and files, and a whole bunch of other stuff.
http://arstechnica.com/news.ars/post/20070108-8573.html
Until then, I like the idea of just using something like SyncBack (or Microsoft SyncToy).