I live about 20-25 miles in each direction from several Wal-marts. The one in Navasota has greatly expanded and has what looks to be a really nice selection. The one in Tomball rearranged but didn't seem to expand. They have always had a fairly good selection and they usually have someone close by to cut fabric. The Hobby Lobby in Tomball is right across the street and has nice fabric too. There is also a small LQS in Magnolia that has a nice variety of fabrics at good prices. So I feel quite happy with my choices now. Wish Joann's and Hancocks were closer though.