#rsrh Latest Cook Shifts.

(All names in parentheses are of GOP challengers, of course.  Both because I have no interest in helping Democratic candidates and because Cook has been a not-quite-monotonous constant drumbeat of good news for the GOP lately.)

Consistent with things continuing to slide off of the beam for Democrats this year, in other words.