Energy4All is a cooperative organization that facilitates community ownership of renewable energy projects. It seeks to combine environmental ethics with business professionalism. Since 2002, Energy4All has developed 9 renewable energy projects totaling £14 million in equity raised and £7 million borrowed, benefiting over 7,500 members. Key lessons learned include that the cooperative structure can be flexible and effective, but high skill levels and professionalism are essential to credibility.