Big Business tries to clean up its reputation.