As of today, BP's market cap is still $106 billion (and that's WITH the expected costs already factored in to the stock price). That's plenty to cover the expenses arising from the cleanup, and whatever incidental expenses they're legally required to pay. All of this talk about "poor BP, we need to help them profit so they can pay us back" is pure bull****. There is no question about their ability to pay whatever amount they might conceivably be required to pay. Do you people own stock in BP or something?