For solar electric panels to be efficient, you need at least 6 hours of direct sun per day.

NY State will offset the installation of solar panels by 40-70% depending on the size of the installation. I'm not sure about CA.