all content copyright Tedd Anderson 2005-2014.