It is becoming increasingly clear Sen. Kerry will not be elected in November. Just turn on CSPAN and you'll see why. Also, the latest polls have Bush's approval rating soaring in to the low 50s.
Lets hope for the best in 2006 (time will tell if we have a chance then either) and rally behind a strong candidate for 2008.
Frankly, I am quite surprised at your pessimism. The way I see it, the 'Left' Base has been solidified, as has that of the 'Right'. Opinion polls mean nothing in terms of popular vote, in an electoral college system. If Kerry does well in Ohio for example , and solidifies his lead in the Gore states, he can win. Regardless of who eventually does win, its obviously going to be really, really close.