Currently when you do the intersection of two beams, STAAD finds the intersection without taking into account any offsets the beams may have. The result is you have to manually move the node at the intersection if offsets are involved. This is maddening. Before it computes the intersection point it should adjust the beam end points (internally of course) for any offsets.
Thank you for posting this idea. We do have this in our backlog and will continue to monitor the support that this garners.