On AlterNet: michael savage