This was very informative and well written. Thanks for taking the time to compose it.