I found this terrific interactive election map. Below, is a hypothetical example. Even if Romney sweeps Florida, Ohio, North Carolina, and Virginia, he'll still need either New Hampshire, Iowa, New Mexico, Nevada, or Colorado to win the election. If he loses any of the aforementioned states (especially Florida), the race is virtually unwinnable for Romney. A certain Junior Senator from Florida is looking better all the time as a potential running mate.
Try it yourself. It's fun!
If you click on "Share Map" (directly below the map), you can copy and paste the URL for your own map. Just scroll down a bit after clicking the "Share Map" button. I'd be interested to see what your predictions are 6 1/2 months out. Share them in the comment section.
This map is NOT my prediction. It is only an example.