On AlterNet: david barton