BP just published their report about the spill, and list the series of failures that led to the disaster. Not surprisingly, they try to shift as much blame as possible to Transocean (rig owner) and Halliburton (did the cementing on the well) which is right to a point as all are at fault, but...BP pushed too much blame off itself. Here's an abbreviated article...
http://www.guardian.co.uk/environment/2 ... l-failures
I saw a longer one yesterday or the day before, but I failed to bookmark it.