Transparency on Steroids: BP BP is having a rough go of it. After its safety missteps (with tragic loss of employee life) and pipeline leaks, many people are asking Read More » December 8, 2006 No Comments