On AlterNet: corporate social responsibility