I am creating department sites for our intranet in SharePoint 2010 and was wondering if this was the best practice. Each department (e.g. HR, Legal, etc.) needs to have a public site for all company employees to access for information and documents. But each department also needs a private site that only the department employees can access for departmental information that should not be accessible to all employees. Is it best just to create 2 sites, one public and one private or is there some other way I am not considering?