Thank you for detailed review and taking your time writing it! We appreciate it! And yes, I can agree with most of these points! Great feedback!