Why not audit their books? With all the corporate scandals of late, laws have been passed that require outside auditing. Why should campaigns not be audited? Eliminate the outside money, and insist on an audit of every penny that's spent. If they've spent more than they're budget, they've got some questions to answer.

Full disclosure is a good thing, but that won't stop the fact that these politicians will still be indebted to these huge donations.