Backup power systems, solar electric power systems, solar roofing systems, solar water pumping systems, battery components, uninterruptible power supplies UPS, solar medics, solarcom, solar hybrid /semi-hybrid systems. Installation, contractor services