Environmental Problems and Technological Opportunities