Nice to have the site back! Been waiting to post this for a couple of days.
First, thanks again, John, for your effort. I guess imitation is high complement. I used many of your features to develop this V2007 version.
Here's a connector shape with a "textbox" at each end. Behavior mimics the shape that John Goldsmith did above, except this is V2007 compatible. Because some of the function's that John leveraged only became available with V2010, it was necessary to use a small macro to get the placement of the textbox at the connector end point. The necessity is due to the option to hide the line segment spanning between the two textboxes. There are a couple of additional features which I've added. Everything is available via right click menu, double clicking the shape, or using the normal GUI interface. While the textboxes make most sense for right angle connectors, the shape doesn't "blow up" for either straight or curved. See attached. The macro just "orients" the end textbox such that the control point is the line termination point, and, is always closest to the connection point side of the shape.
@Vojo: there is no obvious choice. Either method ultimately uses about the same amount of development to get all of the formulas and relations defined. I think of the "connector" as being the parent. So, I always expect it to be on top. Making the connector a group, guarantees this, plus, it saves one extra shape level. Personal preference. Ultimately, what works best for you and whomever else may use the shape. Each approach has merits and short-comings.
Wapperdude