We now have a real horse race for president, as gains in Nevada, Colorado, Virginia and Ohio have the race within 10 electoral votes. This map is pretty representative of the current situation.
However, as this map shows, McCain's leads are smaller than Obama's, many of which fall into some "toss up" categories. Some of those toss ups are unrealistic in my view, particularly Florida. McCain should win Florida handily. If by some miracle Obama wins Florida, we'll all be able to go to bed early, because that will signal a Democratic landslide. The race will be decided right across middle America: Nevada, Colorado, Missouri, Ohio and Virginia will decide our next president.