When I read this yesterday that oil was no longer spilling into the ocean- killing wildlife, polluting our environment and ruining careers for fishermen/women- I cheered at work. A couple people looked at me like "heh?".
I think this is the cap. Hard to say for sure, since the news doesn't seem to give a sh*t. I'm still not going to the nice BP gas station by my house, no matter how many bacterial wipes they provide after I pumped my gas (I do love that, tho).