Took me time to read all the comments, but I seriously enjoyed the write-up. It proved to be Incredibly helpful to me and I am sure to all the commenters here It’s always great when you can not only be informed, but also entertained I’m certain you had fun writing this write-up.