Something that's been missing for a while is the ability to set arbitrary connection points on objects so we can use visio style workflows with connectors doing more work for us.
May I draw you collective attention to this demonstration video:
http://divajutta.com/doctormo/inkscape-as-visio.ogv
Here I show off a workflow hack (using nautilus as a stencil) and an genuine edmun scream style code hack to 0.48x branch mod'ing the connector-context code which you can find here:
https://code.launchpad.net/~doctormo/inkscape/knot-visio
It works by enabling rectangles inside groups to act as child center points. Each of the items you see me drag in the video is a group and each connector is a very tiny rectangle. I hacked it like this because now transforms also transform the new connector points and the amount of code I had to modify is quite small.
It also fixes a bug with connectors where connected elements when grouped would not be able to be updated. I added a parent group transform signal catch for 1 level deep which should help with that.
Anyway, as a proof of concept I humbly submit this idea to the rest of the developers here for review.
Best Regards, Martin Owens