Gallup also says Kerry won the second debate 45%-30%.
Seems odd.
I would like to see the wording of the question.
Gallup usually gets the "guts" up early the next day.
This suggests to me that:
1.) Kerry won the 2nd debate very narrowly
2.) Kerry won the post-debate spin by a wide margin
Just like in 2000 when immediately following the first debate a narrow majority thought Gore won, but after it filtered through the media, perceptions shifted toward Bush. Apprently perceptions of the debate have shifted in Kerry's favor in the past couple days.