I haven't tried CT but I have bought fabric on-line from Fabric.com. Their prices are lower than CT. While they don't have the same color choices, the fabric is first quality; all 100% cotton and I believe all are made in the USA. If you haven't checked them out I highly recommend that you do.