Just some random thoughts on the two party system. I think the two party system was really meant to provide balance more than anything, so no one side had too much power. It seems this has no become extremely adversarial, with both sides deciding they, and only they, know best and must do anything to "beat" or prove they are better than the other. In all this adversarial partisanship, nothing get's done and everyone just fights and demonizes the other side to promote their point of view.
I think what has been lost is the ability for the two sides to work together, and compromise with each other to get things done. If half the energy they used to attack and demonize the other side was used toward working together and getting things done, we would be a much better country for it. Just take the energy of one Ann Coulter or one Michael Moore and use that to get things done, instead of attack the other side...
Look at this board. We have both extremes, and all they do is argue about who's right and who's wrong instead of actually trying to come up with ideas that will work and that both sides can live with. The term "bipartisanship" seems to just be a buzz word now that is thrown out there when election time comes around..