Impacts of Information Technology on Society in the New Century