I was out on the troll but after that long read and a few chuckles, I'm back in. Well done.