It bears repeating: There is no free lunch. Solar advocates often say that power from the sun is free and, true enough, sunshine is not metered. But there is a cost for everything. A recent study by the Carnegie Institution for Science and Stanford University concluded that it would be…