I have a lot of "regular" thread from years of sewing. I tend to go to it first for piecing my quilts. So far, I have had no problems. As for fabric, buy what you can afford. I rarely pay full price at a quilt shop. If I buy elsewhere, such as JoAnn's or Hancock's, I just make sure the material is not thin and flimsy.