Despite all the technological advances -- computers, I.T., communications, telecommunications, the Internet.
Malgré tous les progrès technologiques -- ordinateurs, informatique, communications, télécommunications, et Internet.