This is already making the rounds of the blogosphere, notably, Too Conservative and Not Larry Sabato.