McCain would be a better president than Bush, but if you threw a dead rat into the Oval Office, it would be a better president than Bush, so that's not saying much.

I think that both he and Hillary would be competent, but neither would do much of anything to change the way that Washington works, since they're too much the children of that system. I think that Obama would try to change things, but he doesn't really have the political capital to pull it off. If he were running for President in 8 or 12 years, he'd be great, but I think he's jumping for the brass ring too early.

I can't see any way that McCain could actually win, though. His only chance is to have the Dems lose, which they're doing their best to accomplish. Bush gift-wrapped the White House for their candidate, yet they're doing everything in their power to let everyone know that they're not worthy of it.