Fixing Campaign Finance Once and For All