Windmills and solar cells