I don’t think JD can unseat McCain. He can keep McCain honest though, at least for a while.
McCain versus Hayworth could get very interesting before the August 31 Primary, but the latest Rasmussen poll had it moving in McCain’s direction (53-31%). I get the feeling that Hayworth might end up as the Joe Sestak of Republican Senate candidates. Both guys look great on paper yet it doesn’t translate enough to overcome all of the money and party support of their opponents.