Also for predictions of over 45%, I think Romney will get over 45% in every swing state as well as Michigan and Pennsylvania. Washington, Oregon, New Mexico, Minnesota, Maine, and New Jersey are possibilities too although I cannot see Romney actually winning any of those. For Obama; Arizona, Montana, North Dakota, South Dakota, Missouri, Indiana, South Carolina, and Georgia are states where I think he has a decent chance of getting over 45% even though I don't expect him to win any of those.
ND is far more likely to be Obama under 40 than over 45. I don't think Obama has polled over 39% yet this year.