http://www.pioneerthinking.com/potpourri.html