I would prefer that the public paid for the elections in their entirety, no donations, no rebates whatsoever.  That way each candidate would have the same amount of money to campaign on and more people could run that way.  The way it is now, many cannot afford to run for government and it would be to our great advantage to have people of all means in our government.  I would also suggest that could be the least expensive way to cover an election of all.