Renewable energy products and services