Possible causes of the Gulf oil spill:
sudden change in oil pressure
Faulty blowout preventer
Failed well casing
Possible solutions to stopping the Gulf oil spill:
Chemical dispersants
Drill relief well
plug leak with junk
Both:
Gorillagator goes punching