McCain is OLD. Really OLD. He could turn senile any day now (if he's not there already). And it's not exactly like he's got a long life ahead of him either. So really a vote for McCain is a vote for whoever his running mate is. This is on top of the fact that he doesn't know shit about economics. Oh and he's pretty much just another neo-con.
Obama sucks just as much, but for different reasons.