Solar zealots always conveniently ignore the simple fact tht solar energy, in its current technological state is not even close to being a viable solution. The most efficient solar collectors ever made, over the course of their entire usable lifespan, will only produce about 70% of the energy required to build them in the first place. Do the math.