http://www.mooreds.com/wordpress/archives/2188
I find blogging to be immensely helpful in crystalizing my thoughts as well as giving back.