Excellent write up. Very well done and a great read.

Nice work Craig.