Despite all the technological advances -- computers, I.T., communications, telecommunications, the Internet.
Trotz aller technischer Fortschritte -- Computer, IT, Kommunikation,  Telekommunikation, dem Internet.