David Frum weighs in here. (Kate did last night in here, here.)