I would add that a recent Pew Poll has confirmed many of the trends that we've seen these last several years: Republicanism as a whole is currently on the wane in America.
http://pewresearch.org/pubs/773/fewer-voters-identify-as-republicans
Currently the poll shows Republicans with 27% party ID, Democrats with 36% and "Independents" with 37%; out of those Independents, 15% lean Democratic, 10% lean Republican, and 12% have no leaning either way.
The 2006 elections were a warning to Bush and the Republican party that they had been rejected by the electorate. It was the most one-sided election in American electoral history; not a SINGLE Dem seat flipped Republican, not one, and around 30 Republican seats flipped Dem. This, to the best of my knowledge, was unprecedented at the time. Current polling shows that much the same thing is going to happen this cycle. Various Dem Senatorial and House challengers are leading their opponents by significant amounts and the money-raising gap is favoring the Democrats by the percentages that it used to favor the Republicans.
Those Republicans here who can't understand this, don't yet seem to realize that the playing field for this Fall isn't anywhere close to level. After 8 years of Bush screwing things up, the Democrats have a gigantic advantage. McCain is not the candidate who will overcome this advantage of the Democrats.
So when people talk about the public at large, keep in mind that this 'public' is not as Conservative or as Republican as it used to be; and therefore we should take Conservatives and Republicans who claim to understand the minds of the public at large with a serious grain of salt.
Cycloptichorn