Walmart has some decent fabric, the clerk told me alot of their $1'00 fabric is name brand but the color didn't come out right or the pattern wasn't quite right. I have gotten some beautiful stuff. I just bought some great blue yesterday for a dollar a yard. I can't afford Joann's and that is the only other place. I still have to travel 50 miles one way to get any fabric.