Addressing Challenges in the New Millennium for Science and Technology