On AlterNet: bp oil spill