This is better than I thought. I felt that while Bush was a flustered, angry, arrogant nimrod, Kerry didn't do so well either. He held back from so many great opportunities to just shut Bush down. If I were him, I would have had Bush in tears halfway through. And of course, the only thing consistent about Kerry's answers was that you couldn't figure out what the fuck his position was. This was his golden opportunity to stand and say, "This guy's a fucking idiot. Here's why I'm a better choice." Instead, he stopped just a little after "..idiot.", and that's why swing voters are having a problem committing to him. I can get people to agree with me all day long that Bush is horrible, but it's really hard to make a case for Kerry, because he doesn't really make a great case for himself.
Overall, I still would say Kerry did better, simply because he's a better speaker and debater.
One encouraging poll result I saw was one that showed that 19% of the people surveyed said that the debate changed who they'd be voting for. In that poll, Kerry was ahead with about 78% of the votes.