I agree, and I did vote for Nader.
The reason we're getting such terrible candidates on BOTH SIDES of the political fence is because the wealthy corporations and special interests that are funding BOTH party's campaigns are choosing the candidates they want. Kerry was a terrible candidate, and so was Bush, and we all knew it. But both of them are rich, and are hopelessly aligned with the rich, and both of them could be counted on to do what their rich friends want them to. McCain isn't a 'rich-boy' and couldn't be trusted to act in their interest, and that's why the wealthy republican sponsors funding the republican campaign didn't want him. Likewise, Howard Dean was not a rich-boy, either, and couldn't be trusted to do their bidding if elected, and so he wasn't acceptable to the real power-brokers on the democratic side.
And you may as well expect the same poor choices in the next elections, too, because nothing in the system has changed. The wealthy campaign financiers are going to continue to choose rich-boy hand puppets who they know will do their bidding as candidates, and they will continue to blackball any real candidate that they can't control, regardless of party affiliation, just like they did to McCain and Dean.
McCain sadly has chosen to suck up to them, hoping I suppose to convince them to run him as a republican candidate, but I don't think it'll work. And even if it does, and the wealthy campaign financiers choose to run him, who's going to vote for such a pathetic suck-up? Not me. McCain could have been a true hero, and broken American politics wide open had he switched to an independent ticket and ran against both Bush AND Kerry in the last election. And I think he could have won, too. But he wussed out, and stumped for Bush even though he knew Bush was a terrible candidate. He went from hero to zero, if you ask me.
I'll continue to vote for third party candidates, hoping that some day my fellow citizens will wake up and see that the wealthy elite are calling the shots in both major parties, and the only way to counter them is by creating and supporting ligitimate third, forth, and fifth parties until we can finally get some real campaign finance reforms passed.