Nice work! Will be having a more detailed read when I get the time. Thank you for taking the time to write such a detailed run down etc. So useful when learning from others work. V grateful.

Woody