@Marvin the Martian
True. Just like in Mexico, we have three main parties, and a zillion "small parties", of which some of them insist they are the TRUE LEFT, yeah right. If you add up all the votes those parties got in the 2006 "elections", it is large enough to have actually tipped the balance in those elections. Voting for them for president/governor is just a waste of time, though voting them for "diputado" or senator does help a bit.
And that's here, where we don't have that funky "electoral college" system. In the US, it is simply stupid to vote anything other than Democrat, as even if the independent dudes do manage to have a considerable support on one state, it is basically stolen by whoever "wins" the EC votes. Oh, I know I should've said Democrat *or Republican*, but given Bush II's record, you'd have to be infinitely stupid to still vote Republican.
The UK seems to have a similar problem, except there is no election-ruining EC system in place. :)