From Nate at 538:

Also, there are some states that truly do appear to be “must-wins” for McCain. In each and every one of the 624 victory scenarios that the simulation found for him this afternoon, McCain won Florida, Georgia, Missouri, Indiana and Montana. He also picked up Ohio in 621 out of the 624 simulations, and North Carolina in 622 out of 624. If McCain drops any of those states, it’s pretty much over.

And here’s a second part in case it’s a lot closer than I think it will be:

We can probably assume…that IF the national polls tighten significantly (and to reiterate, the likelihood is that they will NOT), McCain will edge out a victory in North Carolina, Florida, Indiana, North Dakota, Montana, Georgia, and Missouri; put those states in the McCain column for the time being. Likewise, New Mexico, New Hampshire, Minnesota, Michigan, Wisconsin and Iowa all appear safe for Obama, even in the case of significant tightening. Put those in the Obama column.

That leaves our five states in play.

The victory conditions for Obama involving these five states proceed something as follows:

1. Win Pennsylvania and ANY ONE of Colorado, Virginia, Ohio, or Nevada*
2. Win Ohio and EITHER Colorado OR Virginia.
3. Win Colorado AND Virginia AND Nevada.

(* Nevada produces a 269-269 tie, which would probably be resolved for Obama in the House of Representatives.)