I'm guessing that Obama will win by a bunch. I'm gonna say Obama 328, McCain 210
McCain might have done better with a different running mate but I think McCain is carrying a fair amount of negative baggage himself and would have trouble winning with whoever he picked as a running mate.