On AlterNet: james pendergraph