I need away to associate documents with Projects that Resources should not be able to see. Private documents are a necessity. Just like Private Notes are useful.
If a resource does not have access to a project they cannot see any tasks, project notes, or documents associated with that Project. We have a few sensitive projects such as staffing, budgets, master plan, etc. and our resource level users do not have access to those projects.