This has been a great post. Definitely makes you think.