On AlterNet: david frum waterloo