Very expensive initial costs, but the most efficient way to run solar is to feed the generated power right back into the grid so your meter could potentially run BACKWARDS if it is a sunny day, you are at work with nothing running, and the lights are off. Charging to a battery is far less efficient.

IMHO only consider solar if you wanted to do your house solar anyway.