Election prediction

Kerry 278, Bush 260.

Update: I overrated the role the Libertarians would play in the Western states. I should have known better. I agree with Matt Welch that libertarians are screwed now.