I think Bush won. Even if Kerry did better, which I guess he did since everyone else here seems to think so, the election is over unless Kerry can pull off something big, which he sure didn't do last night.
Kerry didn't have a big win, and perhaps it was not big enough to put him back in the lead in the polls--this time. The next debate is on domestic policy, Kerry's turf. I think he'll win it. And that could boost him into a clear lead over Bush.
The next debate is the town hall style, followed by the somestic policy. And less people will watch.
The next two debates are less about winning than they are about not giving your opponent a sound byte they can use to kill you.