Not too long ago, solar energy was considered expensive, inefficient and unreliable. Then everything changed. How a new ...