It costs a company nothing to donate an unsold coat to a homeless shelter.