On AlterNet: James X. Sullivan