On AlterNet: William Finnegan