http://www.yourthoughtpartner.com/articles/minding_the_middle.html