On AlterNet: James Cantor