I'm planning on putting Exchange07 and SQL2K8 server on the same physical host using Hyper-V. The machine in question would most likely by a dual quad core Poweredge with 8G of Ram and external storage for the DB store, logs, DB etc. Exchange would handle roughly 120 mailboxes and SQL would be used for doing reports by 10 people at the most and really light DB work. I was wondering if this setup would be adequate or is it just a bad idea to have sql and exchange share the same physical host?