The problem is that while there is daylight, we are going to school or working. Solar requires us to sell our power back to the government on pennies on the dollar. We cant save the energy, the technology just isnt there yet.
But this article may help http://www.tweaktown.com/news/40554/next-gen-lithium-ion-battery-charges-20x-faster-lasts-20x-longer/index.html
If we can charge a battery 20 times faster and have it last 20 times longer, that may be a game changer.
I believe if you have a grid connected system the utility not the state buys your excess power.