Great read Chris! Very enjoyable and educational at the same time. Well done :-)