That idea about solar panels on the roof, Toyota has gone for it with the Prius:
formatting link
I wouldn't go getting excited about it though. If you read the article Toyota admit that the best that it can do is to run the aircon for a short time. It looks like fitting a solar panel to the roof (or a wind generator to the front) is just a publicity stunt.