Bill, to answer your question, you could have separate repositories, I found this by accident about a year ago. However, Security Manager does allow for the same report to be used by a person for only the company they have access to. You have to log into Security Manager under each company code and set up the users and the reports they can access. It's a bit cumbersome but I have the same thing - 20 companies, utilizing the same reports, but users are only able to run the reports for the company they have access to in Sage.