Excellent movement in almost all categories. Very promising to see the breakdown as it is. With 47% certain they will vote for Bush, Kerry has to sway 5% who are not solidly with Bush. If Bush can sway 1 or 2% of the non-solid Kerry voters, he'll coast to victory.
Heck, it is better than that. If he can just convince the 5% of people who are not certain but are inclined to vote for him he will have a cakewalk.