Hello. I am a little new to the server world. I was wondering what type of server I should get for setting up active directory, DNS, FTP, mail, and a web host. I want all of our users documents to be on the server, I want to be able to deploy Windows XP through every computer (in other words I need a network boot with a ghost image or any image to restore the OS and drivers for that type of computer specific to the image). Here are my current specs: http://presidentialdebtsolutions.com/ServerRig/Server%20Build.htm
This is what I wish to build. It will be running at most about 25 computers. Will this suffice? Using Windows Server 2008.