There are a lot of people that can't afford to run to the local QS, if one should exist in small areas, let alone pay the price that is charged. Wal Mart does have some good fabric, but a person has to watch what they are purchasing. I have purchased fabric at a QS that when I got it home had a flaw down the entire piece. So QSs don't always get the best fabric.