May be Green Roofs is a worldwide movement that is finding ways to establish gardens on top of roofs, both to reduce heat absorption and also to grow food in densely populated areas. You can also turn your roof into a mini power-plant. In Britain, a company called solarcentury founded by...