OK, I give up. How in the heck do you get this to work? I've been messing aroung with it for hours, and no matter what I do, I get an error "Object does not support this method". My selection set is filtered for only the AcadObjects allowed (and my test drawing only has lines anyway) and "cutLine" is a valid AcadLine. This is the part of the code that fails: Dim ent As New AcadXCurve Dim x As Long Dim cutPt As Variant For x = 0 To trimSS.Count - 1 ent.Entity = trimSS.Item(x) 'OK, I can verify in Locals window cutPt = ent.IntersectWith(cutLine, acExtendNone) ' OK, returns valid cutPt ent.Trim cutLine, cutPt ' nope, errors out Next x Any ideas? Jeff