Microsoft Hub – New Technology, Internet News