Why do we have only two dominant parties in our democratic political system? The following article does a nice job of summarizing why the two-party system persists and why third parties have such difficulty elbowing their way in.
Third Parties in the U.S. Political Process
Also, I found a pretty good PowerPoint on the Youth Leadership Initiative website.
And finally, Ralph Nader's classic interview about third parties from Meet the Press.