This poll is not surprising at all. That makes three North Dakota polls that have shown wildly different results compared to what happened in '04.
The state, despite its miniscule 3 EVs, could be the surprise of the election.
I still say it goes to McCain, but by a surprisingly modest margin that will have the Republicans shaking in their boots on election night.
If it's close (within 5%) come October, the Republicans will likely be there, so long as the election is actually close. If the election is not close, they will be in other places - just watch.
Actually, the chances of those two events occurring are quite low now that I think about it - but not impossible.