Buy almost all my online fabric from equilter.com I love their fabric and the wonderful selection. Never bought batting or thread so not knowledgeable on that part. I do use fabric.com sometimes but equilter just has such a huge selection and really good quality. Buy all my pre-cuts from Missouri Star Quilt Company.