What Lies Ahead For The Internet?