A thoroughly interesting read...well done!