Regarding corruption and the politicians:
At least in my (admittedly limited) experience, most corruption occurs independently of the economic system. It occurs because petty officials lack integrity. Political positions mean power; power can demand money.I suppose there are two diametrically opposed ways to combat the corrupting of political officials. Both ways are intended to reduce the temptation for politicians to seek side money. After all, if petty officials are not paid well enough, corruption will come as they seek to feed their families. Or, even if salaries are adequate, criminal activity may be more lucrative than honesty (as in Mexico, on whose borders I have lived for years).
(1) To prevent such corruption, some societies (all aristocratic systems, the Roman Repulic, and increasing the United States on the national level) limit political participation to men of such wealth and influence that money should not be a temptation. This system may be instituionalized (aristocracy) or de facto (United States). This system fails because such men have too much power, and because the inherent inequality of such a society breeds anger and despair among the masses. Couple the ruler's power with greed. and the aristocrats have the means to corrupt the system for their own benefit.
(2) Alternatively, a country may pay politicians handsomely (including funding candidates campaigns). Why? Theoretically, this should level the playing field, allowing cash-strapped but honest candidates to enter the political arena. This is on some level tried in the United States: public funds go to presidential campaigns, and politicians are compensated and pensioned quite nicely. This system works to some level (the U.S. has its share of polical scoundrels, but their problems tend to stem from ineptitude and incompetence, unlike some other countries whose problems are more overtly criminal). However, the powerful (see solution #1), will still have undue influence, and can bend rules and make loopholes for their own benefit (as happens in in U.S. national elections).
These are just some unorganized thoughts reflecting my fear that no system exists that can eliminate political corruption because humans are inherently corrupt. I'd like to hear some better suggestions.