On AlterNet: david shuster