Thanks for all of the replies...We currently have Template files set up with our layers, linetypes, and all of that sort. We want to do this as inserting because we feel it would be easier on us when we get CAD files from a surveyor we can easily just change their lines over to our layers.

We have now decided to instead of just having a VBA to insert the .dwg everytime we open an existing or now file, we are creating a tool bar that has a purge script to purge all unused layers, blocks and such just by clicking on the button, and we are working on creating a button to insert the drawing, this way it doesn't run every time we open a drawing and so we can just run it when we feel is necessary.

The reason why we went with a purge button is because we change layer properties every now and then, so when we are starting a new drawing we can just purge everything and reinsert everything by clicking on 2 buttons.

Sorry if this is hard to understand, it was hard to think of a way to word everything. Let me know if anything seems confusing and I will try to clear it up a little better.