Has Wal-Mart been good or bad?