Thank you very much for this helpful post. It is great to read and the points provided are wonderful to know and understand.