Renewable energy - show me the money..