Was wanting some input on the use of schemas for applications. Basically, I have a database with all of the tables used in our data warehouse. There are a couple very small Access applications that use one or two queries to produce labels for printing. The procedures query a couple of the table in the database. To allow for easy security maintenance, an AD group has been setup. I have created a schema for these applications. I give the AD group execute permission on the schema through a role. The procecures are then created in the schema using WITH EXECUTE AS 'dbo' to allow querying against tables outside the schema. Is this a good use of schemas?