Wow. Great effort and thoughts put into this post. Thank you.