First off, this is a small office (5-10 people).
They have just purchased a server to run AD, Exchange, and SQL Server. They want to use STD edition, not small business ed because in the next few months they expect to grow rapidly.
I have 1 server (Windows 2003 x64 ed) that I have to work with at the moment (I have some small box for a backup DC). The server has VMWare installed on it.
Would it be best to install AD & SQL on virtual and exchange on the physical server? Install all of them on virtual servers. Give me some ideas please.