Excellent write-up. Thanks for posting.