I predict Obama will win (going out on a limb there!) but not by as much as some of the wild predictions I've been reading on here lately. Even though it's a good time to be a Democrat right now

D) this country still leans rightward, particularly in rural areas.
That's why I expect McCain to take a lot of the tight races - Ohio, Florida, Nevada, North Carolina, Indiana, Missouri. But with Pennsylvania and Virginia, Obama will have plenty of EV's to win by a comfortable margin.
I see there being four "backbreaker" states, if Obama wins ANY of these four, he's won the election: Virginia, Ohio, North Carolina and Florida.
Gobama! And go senate! Let's have a blue sweep and push this country back to the middle again after it's been pushed rightward for the last 8 years.