They have been unsucessful at stopping the leak. All of the products from BUGS and like companies are not going to be ordered until this happens. BP cannot distribute BUGS all over the ocean while oil is still pumping out of the offshore rigs at enourmous rates. Once they can stop it, then it's cleanup time.
In the meantime, they are trying out a smaller dome to see if it stops it (am news today). It will happen, no one knows when.