Could we please stop calling it the "Gulf" spill? Oil spills are conventionally named after the company responsible. That would be BP, or Transocean (the company that leased the rig to BP). Additionally, it's not really a "spill," but for lack of a clearly better word (gucher perhaps?), I am willing to accept that. Calling it the "Gulf" spill doesn't put enough responsibility on those who should be bearing it.
I'm so tired of this filth people bullshit and then repeat, and it's getting worse even here. The company responsible isn't BP, they're just the company that owns the asset (the rig itself). The company responsible, and thus liable, is the CONTRACTOR. You know, the little engineering company that BP contracted to drill the well, who was supposed to get it working and then hand over control to BP for capturing and refinement. The engineer drilling the well fucked up, his famous last words of "there's water everywhere" (paraphrase) mean the casement was fucked, water was entering the pipe, and everything was coming straight up from 5000 feet like a fatass sucking a shake through a straw. Unequal pressure through incompetent drilling led to the explosion and this whole thing.
Oh, one more thing, that little engineering company that is LEGALLY LIABLE for the fuck-up is only worth $50 or a $100 million, and just declared bankruptcy (hypothetically, of course). So there goes pretty much all of the money for the clean-up, save what BP donates to make themselves look good. The stupid shit Obama thinks he can pin this on BP, and there's not a chance in hell they're paying a dime more than they want.