Our Walmart has the same fabrics they have had for as long as I have lived here(two years.) They also come up with some new ones occassionally, that are usually sold at $1 or 2. Some of it is poor quality, but some seems to be just fine. I wonder if it is fabric from another store. I would be sad if they got rid of the fabrics. Even if I don't buy anything I enjoy looking whenever I have time.