I'm amazed past how much I learned from this post.