I am attempting a workaround our master details sheets which I currently use VBA to create on a job setup. Here's the issue I need to work around, perhaps some ideas can be tossed my way. I have created 'master' detail sheets that get inserted when a detail sheet is setup. If one of those details get changed without being inserted on the 'master' sheet, then an older version of the detail continues being used in the job setup until someone realizes the 'master' sheet needs to be updated (i.e. the updated detail needs to be inserted into the 'master' to update the block definition) So, one idea was to make the 'master' sheet comprised of xrefs and then xref/bind/insert the details, but this won't carry over through ThisDrawing.ModelSpace.InsertBlock. Another idea was to create a point array for block inserts, then write a name array for the blocks that I want inserted - upon creating the detail sheet. I'm thinking this might be the better way to go. Wanted to get feedback or ideas, perhaps someone has done something similar and can give me some pointers. Thanks. Jason