Battery backup vs. generator: which one earns its keep? - Home Solar Blog