He could be tough to beat in November. He's a natural campaigner. McCain's not, and McCain's worked very hard over the last decade to lose the support of the Republican base.
I agree. If Obama gets the nomination and McCain is the Rep. nominee he will win the presidency, maybe convincingly.