I thought so too. Kerry was a disaster (still is, as you can tell, I clearly don't like him). But I have to say that I was very disappointed with Edwards for his debate with Cheney. I love Elizabeth Edwards and thought she could have done a much better job facing Cheney than her husband.
I meant for 2004. For 2008, I think Hillary is the best candidate, even in comparison to Edwards.