Don't forget CentOS can host Windows guests too
Don't forget that CentOS's free kvm can guest virtualise both Linux and Windows OS'es too and the overall solution will be much cheaper (one less expensive Windows Server licence to buy)! Methinks Microsoft forgot about this scenario...