I really don't see any possible electoral path McCain can take to hit 270. If Obama carries every Kerry state then all he needs to add is Iowa, New Mexico, and Colorado to get 273. Winning Virgina, Ohio, Missouri, Florida, Nevada, or North Carolina would be a bonus.