On AlterNet: david brock