New technologies and the internet