ymg,
I'm at a loss. Your reply #1 didn't change much at all except how you calculate the center point. I'm using the bounding box because I will want the final program to work with irregularly shaped polylines. How can the calculation of the center point affect the vla-intersectwith function? The original code drew the line correctly so why wouldn't that entity produce a valid result? What am I missing?
Jeff