I don't think that public funding of elections or free advertising (see the bottom of the page) are the solutions to government corruption. That would just force bribers to be more covert. It's analogous to the fact that SOPA wouldn't stop piracy.
It seems to me that the real solution is to dramatically limit the size of government, so that there is nothing to be bought, rather then just changing the currency used to make the purchase.
It seems to me that the real solution is to dramatically limit the size of government, so that there is nothing to be bought, rather then just changing the currency used to make the purchase.