Best practices seem to state that you should separate the domain controller/active directory stuff from any other business functions. However, Microsoft's latest server release Windows Small Business Server 2011 Essentials seems to run counter to that wisdom.
In looking at the licensing FAQ, it allows one instance on a physical server, or one instance in a virtual environment.
Seems to me they are encouraging SMB's to throw their domain controller, intranet, and file shares all into one instance.
What are you guys that are using Small Business Server doing?
Small Business Server is a special case where all appss/OS run on one machine usually. MS designed this for small offices looking to deploy multiple products but with limted hardware budgets. How amny users will your SBS have?