imp: This has made for a very interesting read.....