Realistically you only have 2 choices. Sure there are indpendent parties that could grow if people supported them and you can write in Ron Paul if ya want but really, this election is going to go to either the Dems or the GOP. The other parties are just not organized enough yet and haven't been since Ross Perot. With a few exceptions America has almost always been a 2 party system, which has done more harm than good IMO.

That being said a lot of bad stuff has happened on the Republican watch. I won't go into detail but a lot of people who don't necessarily follow every issue are ready for new leadership and they don't see anything new or exciting about John McCain or the Republican party. And since they basically have only one other choice....