Will the Buffalo Plant make sense now I was perplexed when 3 years ago SolarCity Corp. (NASDAQ: SCTY) announced that it was buying a marginal producer of solar cells and panels in USA and planned to set up a giant 1 gigawatt manufacturing plant. SolarCity at that time was flying high as it was growing […]