Between Kevin Costner lending his knowledge and attempting to plug the hole with multiple "junk shots" I don't what we could have done differently
Honestly though my take on bp, and i must admit im a little biased, is that the only major unknown remaining with the gulf spill is what the EPA is going to fine for the spill. Since the government basically gives the EPA whatever they want whenever they want and never seems to question them, they can either fine bp to the point where it makes it a very hard and long road to recovery...or they can impose a reasonable fine based off what bp has already payed out to help fix the situation. I strongly feel that if the latter is done, then investors may have more confidence in the company and the stock price will rise. But, im not expert and my guess is as good as anybodys, its just my take!