I needed to explode some drawing blocks so I wrote some code to check for unequal scale. if blkRef.XScaleFactor <> blkRef.YScaleFactor then.... I got many false positives due to decimal precision yet AutoCAD 2000 didn't have any trouble exploding them. Is there some fuzz factor AutoCAD uses to compare scale factor and issue an alert? thanks LJB