Harnessing renewable resources