in canada, there are more options. i.e. last federal election we had liberals, the new democrat party, the progressive conservatives, the green party, libertarian party... i think there were even a couple communist party members running.
long story short, they all suck. all the leaders suck.
maybe it's just north american politics (of course, even while saying this i must admit i know absolutely nothing about mexican politics) but it doesn't seem like any politician who makes it to the top is even slightly not bad.
of course, bush vs kerry is kind of like the dumb well-connected crook versus the slightly more canny but less connected crook. or as south park put it, the turd sandwich versus the douche bag.
either way, vote. it'll be a close one.