I have built a 130GB file server that I would like to use as a redundant backup system. I have 5 remote computers that I want to backup over the internet to this remote file server. The file server itself will be behind a router. Two of the remote machines are networked behind a different router, another machine is behind a different router, one will share the router with the file server, and the other computer is behind its own router also. Does anyone have any suggestions as to what hardware I will need (routers, vpn, etc.) and what software to run on the file server? Would Linux with Samba be the best solution? Would standard IIS work? I am not too familiar with Active Directory, but would this be beneficial here? Also, I would like to implement a VPN for security of files, how would I do that? These are some big questions, so any help is appreciated. Thanks.