As a power source, the sun offers some impressive advantages over typical battery cells: It generates virtually limitless energy, requires no recharging, and is expected to last for another five ...