On AlterNet: david rodriguez