The world needs a new source of energy, an unspillable source.

How much longer should it take for the BP oil spill to be cleaned?

This whole situation worries me, I’m curious as to what extent could this event ruin our oceans, how much longer it will take to fix it and if anything of this stature has happened before.