Hi Guys,

I'm upgrading some systems at work, currently they have two physical servers;

1x Core 2 Quad Q8400 2.66GHz, 8GB RAM, 1TB HDD [Terminal Server SRV2003]
1x Core 2 Quad Q8400 2.66GHz, 8GB RAM, 1TB HDD [Domain Controller SRV2003]

They've ordered two new ones as it works out cheaper to order them to my house and me set it up here, than for me to spend days down there.
(I plan to upgrade the RAM.) These new servers will be running Server 2008 R2.

1x AM3 X6 CORE 2.80GHz, 4GB RAM, 1TB HDD
1x AM3 X6 CORE 2.80GHz, 4GB RAM, 1TB HDD

I just wonder if I should use virtualization for the terminal server, and the domain controller/active directory, as that way if theres a problem and I reboot say the Terminal Server, and it doesn't start I can just login to the node server itself and fix any problems? Right now if it goes down I have no way of rebooting it remotely or fixing any problems as both of the main OS's run directly on the physical server. What would you guys do?