Thanks for sharing Andrew, a most interesting read.