I usually buy with a project in mind and have a couple of online stores that are cheaper and have good sales. Recently, however, after finishing up a quilt I realized that my neutrals have gotten sparse, so ordered a bunch of clearance fabrics from CT to round them out. My new favorite place is the thrift store...vintage sheets, fabric, and any piece from the linens section that can be deconstructed and repurposed.