Internet: Quo Vadis?