Green Business | Wed Sep 8, 2010 7:46pm EDT

BP and partners trade blame for oil spill