The advent of the internet has been an incredible thing. Many people will attest to the wonder of the internet. But, amidst the excitement, there has...