I would probably switch ND blue and make NH red. Other than that good map.
As much as you may want to deny it, New Hampshire will be competitive this year. Yeah, Obama will probably take it, but it's a viable tipping point state that McCain shouldn't and won't write off.
If this map is saying that PA and MI are lean dem, then so should NH. I actually think NH will just be a few points more dem than the national average and if Mccain wins by a couple points he has a good chance of picking up the state. I just think that if Mccain wins it will be by a very small margin by carrying CO,NV and OH. Of course if he wins by a few points he will start winning NM,PA and perhaps IA, NH and MI.