I only buy top quality fabric but I buy it for cheap....that means I have to resist buying all the new fabric that comes out. I am patient though and there is always a great sale on the internet somewhere. I do most of my fabric shopping on line anyway because I live in a remote area.