Nanosolar, a Silicon Valley based company, has developed a new technology which could make the solar power much more cheaper. This new technology could print a solar-absorbing ink on a thin metal sheet, in this way, it could be a solar cell. Moreover, you could even print this ink on any surface to get a unique solar panel.

[source]