The Internet: Broken or About to Be Broken?