Awesome - but take note of Codger's suggestion to as that has merit for more complicated scenarios and in those more complicated scenarios where a quick twist or nudge isn't good enough (or to many steps to get result) what he recommends is perfect.
Like... If you place some object at 0,0,0 (in prep to a glue operation) and rotate to 0,0,0. (Can be so small its not vible.. you might even be able to hide it without the thing we'd glue to it being hidden! (I think thats codgers point)
then you position the "object ya want to glue" where ya need in relation to your object thats sitting at 0,0,0. You rotate the thing as you need ... THEN you perform the Glue deal.
After that you move your "invisi" main (root) object where ya want and rotate, and the one you "glued to it" will always be at the correct position relative to it.
Basicallt this would allow some complex version of my cheap short cut!
Just keep it mind. Nothing wrong either way - but its just good to know more than one way so when you get hit with something like this again - you have options to pick from that might do a particular job easier and/or bettter/faster whatever.