High power costs, an unreliable grid and the availability of cheap panels — popularized through DIY installation tutorials on ...