I think connecting threads is the place. Their fabric is great, prices can't be beat and they have a wonderful selection. They have an online catalog, and once you order, you get their mail catalog every month which I can't wait to get. They also have great clearance sales