Solar is dirt-cheap and about to get even more powerful : vi