translate English to French: There has never been such a demand for new products, contacts and ideas as there is today.
On n'a jamais eu autant besoin qu’aujourd’hui d'idées, de contacts et de produits nouveaux.