How about making it possible to link two currently distinct concepts here.
Charles & Andy, if I understand them correctly, are talking about the assigning of Administrative Areas (AA) on the Location's Geo Info tab
In several previous postings we have been discussing a similar kind of assignment but in this case using the Location hierarchy to assign locations down to the level of parish.
Supposing these two were connected, that (1) by moving a location to a parish within a location hierarchy, the AA values were automatically added AND (vice versa) (2) by assigning the parish to the AA, the location moved itself to the correct place in the hierarchy.
Clearly this is fairly complex, it would require all the parishes to be available as AAs and each parish (and parents) would have to be set up as a location - with its appropriate AA assigned.
Perhaps these might be achieved by buttons rather than automatic systems:
(1) Move the location anywhere in the hierarchy, hit the "AA assign button" and the AAs of the parent locations are assigned,
(2) "move to hierarchy" technique could be achieved by assigning the AA, highlighting this selection then hitting a "Move hierarchy" button (this might just be quicker than my current method)