Thanks Andy, that's exactly the type of contribution I was looking for!
Your structure is what I have in mind but I haven't done anything yet… watch this space!
Cheers,
act09
P.S. Come on everyone! Let's have more details of other structures and why you chose them.