Environmental Consequences of Energy Production: Problems & Prospects