translate English to German: They have been extremely successful and many projects have gone forward which would otherwise never have got off the ground.
Sie waren äußerst erfolgreich, und viele Projekte wurden auf den Weg gebracht, die ansonsten nie zustandegekommen wären.