CavScout's response hits a lot of the points I also believe in.

That was a really good post.