*applauds*
I like the way you've structured this, there are layers of depth here. Very well done indeed.