Hello Ken,
Re. library parts - I understand that you had a full library of parts created in AutoCAD, but from the sound of your post the SWX library was not complete. It is difficult for many companies to spare engineering time to create one when they convert to a 3D modeller. I think this is an excellent opportunity to hire a student from a local college or university for a semester or two. You get the work done for less than it would cost to pay an engineer and the student gains valuable work experience. In order to get the greatest benefit from library parts they should be set up with mate references so that they automatically get mated when they are inserted into the assembly. I find that using hotkeys allows me to mate faster than by using the feature manager. If you need help creating a mating macro, you can download some samples at
Re. your point 3 - when using simplified configurations, the parts which are not required should be suppressed, not hidden. When a part is hidden you will see a slight performance gain because the component does not have to be displayed. However, the software still solves the part. When you suppress a part it is completely ignored - no repainting, no solving mates, no solving equations. Suppressing is the way to get the best reduction in rebuild times.
Re. your point 5 - I have found that creating two different versions of purchased parts (a simple version and a realistic version) is just too complicated and confusing in a multi-user environment. I just put in enough detail to ensure that the part will be understood, but try to eliminate a lot of the unnecessary, cosmetic features such as fillets, threads etc. I will model most purchased components as single parts, even when they are assemblies. If it comes in the door as one solid piece it is modelled as a part, which reduces the file size and load time.
For suppressing non-critical parts, the place to start is with components that are not seen, either because they will not be visible due to the angle of the drawing view or because they are enclosed. In large assemblies it may be easier to use envelope parts to accomplish this.
As far as exploded views go, I think the new explode lines work really well. It is very easy to generate them and they make the assembly drawing much easier to understand, especially when you are showing a lot of parts being assembled. I have found that once the exploded view is created, quite often the lines need to go from one end of the screen all the way to the other. I usually use the split bar and create two windows. In this way you can be zoomed in to both parts at the same time so that it is easy to pick out the edges which define the start and end of the routed explode lines.
For dealing with changes in design intent, I try to delay working on drawings until the parts are ready for production. This minimizes the lost work when major redesign is required. You say its easier to deal with this in 2D? When you change a 2D design you usually have to rearrange components three times - once in each of the views. Mistakes are far more likely in 2D.
There are a couple of other things which I have found to reduce load times:
1) Sketched text = evil. Many people use extruded text to create screen printing and labels. This should be avoided at all costs. Once the design is frozen, export the part to be printed at 1:1 dxf, import into a graphics package such as Illustrator and create the label there. You can then import the graphics file and show it in a sketch if you want to see it in the part, or better yet use PhotoWorks.
2) Always work in shaded mode. Graphics refresh quicker when working in color. Although I have not had a chance to do any comparisons, I do know that some people create and work in shaded drawing views and just switch to hidden lines removed before printing.