What a very well thought out post. Thank you very much for this!