Hi Mark,

I would never run them on the same server. My main reason is security but Wil touches on some others. i'd also never run Exchange and MSSQL on the same server but thats more a resources issue. I think Michael Mullan probably has the best suggestion and these days hardware costs shouldn't generally preclude a well resourced host physical server and several VMs. This is what we do. I guess if costs are really stretched then maybe a single server could be justified.

Cheers
Richard