On AlterNet: david frum