Betsy has a good story on election reform in Arizona.
I am not a fan of taxpayer financing of elections. If you want to get money out of politics, get government's hands off our money. The reason that election outcomes are so crucial right now is that government has metastisized into nearly every aspect of our lives.
To make elections less expensive, make them less important.