Consider looking into a cloud service.
I currently have a small office with 8 computers and I want to set up a network with a file server so my employees can access our files. I also have 4 other employees in another state that need to access the server and I will do this by setting up a VPN. I am thinking about getting a basic server from dell with Windows Server 2008. I have a few questions.
Will I need software to setup a VPN so that my employees out of the office can connect to the server and access files on the server or is this built in to Server 2008.(what is a good website to help me set this up)
Do I really need a server or could I just but a decent desktop and put MS Server2008 on it?
Is it safe to use a raid configuration to backup files or should I get a network storage device.
Thanks!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic