Vitalsource Technologies, Inc. Complementarity Of Variable Renewable Energy Sources