That's really great but the unsolved hurdle in solar power is energy storage. You can generate a large amount of energy on bright, sunny days but what happens at night when people go home and turn on their lights, television, and computers? Without a way to offer on-demand energy, solar will never be able to replace traditional coal and gas-fired plants. Wind power does fare better throughout the day, but is still subject to the whims of the weather. The big piece of the puzzle still to be solved is large scale battery/storage technology.