Solar panels could never provide all the power, but if every roof had solar panels on them, the combined energy produced would certainly help. In the UK, you can get grants for this sort of stuff, including wind turbines, solar water heaters, loft insulation, cavity wall insulation, double glazing..............