Energy and the Environment: Sources, technologies, and impacts (2007 Update)