Hobby Lobby has some pretty nice fabric - just not as much as a JoAnn's. I get their ad in my inbox every week and they always have a 40% off coupon that you can run off. Even if a particular fabric is on sale that week for 30% off, you can use your 40% coupon and you can use one coupon a day.