Excellent post. Thanks for taking the time to put it together.