Because of over-zealous state party leaders and a messed up primary system, Michigan's primaries are very weird this year - weird enough, I would think, that polls will not be accurate.
The national Democratic party has declared that none of the delegates from Michigan will count, and the only candidates that haven't removed their names from the ballot are Clinton, Kucinich, Gravel, and Dodd. Anyone who wants to vote for anyone else can vote "uncommitted," which may or may not mean anything, depending on whether the national party follows through with their threat to not count Michigan's delegates (which is questionable, given how close Michigan has been in the past few elections).
The Republicans, on the other hand, have declared that half of Michigan's delegates will count. This isn't great, but it at least gives some incentive to vote. Also, all of the candidates are on the ballot and are actively campaigning here.
What does this mean? Many people who would normally vote in the Democratic primary will be voting in the Republican primary. Who would this most likely help? McCain, of course.