There is a really good piece in The World today about campaign finance. Everyone should read it.
Dollar% For Democracy.