pbrower, a lot of those "swing" states won't be in 2012. Here is your map from the EV Calculator. It shows Obama with 169 Ev's, but with the new Census distribution he will have a bit less then that.
Now, because of the oil spill, Florida is almost certainly in the GOP column. Indiana, North Carolina, and Virginia swing back to the GOP column because there will be a higher voter turnout amongst conservatives and because he won't be able to run a campaign as effectove as "Hope" and "Change". The EV gap has just closed considerably.
Next, I think his regional appeal will allow him to win NE-02 while holding Montana and Missouri. Now it's very close, according to 270towin.com Obama is barely ahead, 264-247.
Now, Thune has to win both Ohio and Colorado. Honestly, I don't know whether he will be able to and it's really impossible to make any kind of prediction before we have even gotten to midterms on which way these states will swing.