I often do projects for home and school that need fabric and notions. I love Jo-Ann fabrics for it's great selection.
They always have in stock what I am looking for. And most importantly, they have 50% coupons on a regular basis. You can sign up online or fill out a card at the store. They will also honor competitor coupons from ACMoore and Michael's.