3 ms·This is so strange. Given recent improvements in efficiency, I thought solar is set to really take off.by revorad 15y agoThis is so strange. Given recent improvements in efficiency, I thought solar is set to really take off.