Looks like a correct estimate to me.
Colorado and Michigan probably go to the Democrats, and I would venture that in the end the odds favour them in Wisconsin, Pennsylvania and
New Mexico too.
Florida, Iowa, Missouri, North Carolina and Virginia are likely to go to the Republicans. And with Romney as the nominee I think they are likely to get Nevada too.
New Mexico and New Hampshire look like real toss-ups to me, but don't matter that much in the electoral college.
If all of the above is correct (big if of course) it all comes down to Ohio.
Besides the fact you said New Mexico twice, ummm, not really. New Mexico has gone to the Democrat four of the last five elections.
Let's make it simple. If you limit the discussion to the states the Democrats have won in the last five elections, consistantly, you are talking about 242 votes. So Obama needs only 28 more.
If you talk about the states they've won four out of five times - NM, IA and NH- that adds an additional 15, and you have 257. Obama only really needs 13 more to win.
Any of these states would put them over that. . -
Florida- (29) OH (18). NC (15) or VA (13). The combination of CO and NV would also do the trick.