The new mantra of the modern world is renewable energy generation. With renewable energy, you can generate power in many useful forms from natural energy sources like the sun, wind, water, biomass, and geothermal. All these offer inexhaustible supply of energy and with modern and evolving technologies, you can make use of them to convert them to usable energy. Community renewable energy projects are very helpful as they can give rise to a wide variety of social benefits.