Given the fact that running for a national political office is an extremely costly endeavor, combined with recent allegations about “soft money” political contributions, what can be done to make running for high offices such as the presidency and the vice presidency a more ethical and less expensive endeavor for candidates?

Given the fact that running for a national political office is an extremely costly endeavor, combined with recent allegations about “soft money” political contributions, what can be done to make running for high offices such as the presidency and the vice presidency a more ethical and less expensive endeavor for candidates?