http://stylecop.codeplex.com/
http://janvanderhaegen.wordpress.com/2011/11/04/coding-is-optional-a-random-walk-down-oo-road-less-is-morev
http://www.codinghorror.com/blog/2006/01/flattening-arrow-code.html
http://janvanderhaegen.wordpress.com/2011/11/04/coding-is-optional-a-random-walk-down-oo-road-less-is-morev