I have bought lots of fabric from Hobby Lobby. Every other week they have a 40% off coupon. You can print it from their website. If the fabric is already on sale for 30% off, they mark it up to full price & then give you 40% off if you have the coupon.