Hey smckean (Tosca),
Just to throw out another idea:
There are hybrid systems. The solar system takes care of day to day activities. When there is a heavy load or no sun you can run the generator which will take care of the heavier load but will also recharge the batteries, usually...