@fender3x thanks for the links. He explains it well and seems like a nice bloke! I like the detail he goes into.