Very nice! I am working on something very similar at www.viberia.net
My take was that it’s easier to trace who is doing what (and what the agent hierarchy looks like) when agents’ locations are fixed.