Thanks, Wayne...that at least reduces this to an exercise in tabbing. The other ideas don't work for me because when I specify the mass properties of an assembly, the value does not propagate down to the sub-assemblies and parts within that assembly in the tree. Then, when I ask Pro/E for the mass properties of the entire assembly, it uses the mass properties of each component part (some of which are the incredibly useful default value of 1 tonne/mm^3). I would have thought that specifying the density of an assembly would, you know, actually specify the density of all parts in that assembly.