Yeah, this is what I figured. If there was a way to make queries and macros read only, I wouldn't have an issue. The forms, reports, and code are easily handled by creating an ACCDE, but as far as I know there is no way to do the same with queries and macros.
That was my first thought, setting...