This issue has cropped up again with a certain assembly. And so I wanted to get your feedback on what criteria is used to guage the size of an assembly. How do you define a large assembly? By number of components? By complexity of geometry? For example I have one assembly in another CAD program that has 365 components, and 12,800 faces. The current NX model that is giving us problems has a subassembly which has only 27 components, but 23,800 faces. Which takes the biggest toll on model manipulation (rotate, pan, etc.) and drawing view creation/update time? To continue, there are several instances of this NX subassembly in a top level assembly combined with other components of complex geometry which results in a model which has 1000 components and over 533,000 faces. Is this considered large? I am looking at some of the different techniques like simple reference sets, extracted bodies, simplify assembly, suppression by assembly arrangement etc. to see the impact. Here is what I have found so far. It took 30+ hours to place a standard drawing view of the assembly. Then I created an assembly arrangement which suppresses all the internal components resulting in a reduction from 1000 -> 149 components and 533,000 -> 32,000 faces. Good news is that now the drawing view placement only takes one minute or less, this is an acceptable wait time for the view placement. However the unanswered question that exists is this. Why is it I can open the same assembly in another CAD system and place an associative drawing view in that same one minute or less without going through the time and effort to suppress the internal components? Sorry for all the rambling, just trying to get to the root(s) of the issues here. Also, many of the complex geometry parts are imported vendor parts (STEP, IGES) and they contain some errors when you run the Examine Geometry operation. Would this have any impact on drawing view creation time?