I have a Seagate Mirra that works pretty slick for this kind of thing. It's an external harddrive enclosure that you plug into your network. It does automatic backups of your PCs and you can access it remotely over the internet. Really slick product.