What are the advantages of the internet