Hate Wal-Mart? Love the homeless? Read this.