Since everyone else is doing it, here’s my prediction for tomorrow from CNN’s electoral map calculator. This isn’t an especially optimistic prediction, since I’ve been looking at worst cases with my current gloomy attitude. Starting with the 2004 results, I added Nevada, Colorado, and New Mexico, which seem likely to go to Obama. Even with only those states, Obama will win with 271 electoral votes. Add Virginia and he’s up to 284. Even without Florida & Ohio, which are most likely to have vote stealing shenanigans, he could still win, but with those states he’s up to 331.
I am pretty optimistic that Obama will have a greater winning margin than that.