I rarely buy fabric at JoAnn's. I will buy notions, threads, interfacing and batting if I have a coupon but even then you have to be really careful about the price because even with a coupon it can often be more than at other places. I think where JoAnn's has the advantage for many is it is the only show in town or within reasonable driving distance.
I got the 70% off notions for one day only in the mail however it was also posted on their website. I also get it on my smart phone through their app.