Recursive querying of derrived boms for sub assemblies; printer selection for printing drawings, preview for print drawings, enhanced algorythm for finding drawings.