While I don't agree with all of your points, I do appreciate the clear amount of effort and though you've put into this. Have a +1