I shop at my LQS, JoAnn's or Hancock, occasionally, Walmart (surprisingly ours has a good selection), and Fabric Hut in Norfolk, VA. Online I've purchased from Rushin' Tailor Quilt Alaska (rushintailor.com) they have gorgeous fabrics I haven't seen anywhere else & prices are good, and at Fabric.com.