Solar energy harvesting is poised to go mainstream, but it's not clear which of the many technologies will take precedence.

Read article here.