I am in the process of purchasing a couple new Windows servers. I'm not sure what I should get as of yet; however, my goal is to have a main server and the second server as a fail over server. The server will act as a domain controller as well as a file server and possibly do DHCP and DNS. That would be the extend of it. Is there any way possible that in the case that one server goes down the other one kicks in automatically and everybody will still be working as normal and be able to access all their files with the latest updates? Any help would be greatly appreciated.