Quite the wealth of info!

Good read.