The spread of computers and the Internet