Via Sixteen Volts, I came across this idea for reforming Congress.
I think that I have two better ideas.
For House seats, the thing to do is to increase the number of seats so that each Congressman will represent a smaller district. This will make it so that there is much less area to cover and many more candidates to donate to, decreasing both the need for and the ability to make large contributions to significant numbers of congressmen.
As for the Senate, the answer is to repeal the seventeenth amendment and end their direct election. They should be chosen by state legislators as the Founders intended. This will alter the very nature of Senatorial campaigns and obviate the need for large contributions.
That is all.