Seems to me there needs to be a spending limit for all contributors. Thats it... once you reach that limit, no more money to be spent on the campaign.
As for the bullpooey with all the stupid ballots... I say end it. One ballot for everyone. Screw the stupid electronic, competrised, punch hole ballots. Use a simple blank circle and you fill in the circle for the people you choose with a permanent marker or pen. Thats it, end of story. Then, they are counted, and there is a permanent record. Plus, to top it all off, it is cheaper than buying a damn polling machine to begin with!
I agree, the lawyers will have this thing tied up for the next two weeks...
Gixer's prolly right, gonna make a mockery of the whole system.