Wal-Mart estimates more than 100 million Americans visit their stores every week .