Hobby Lobby is great. They do have a fabric section, not as much and not as many thread selections as I would like.
The best thing is that they always have a coupon of some sort. Every now and then it is 40% off one non-sale item.
This is way better than Hancock Fabrics 40% coupons as an example. Hancock's coupons are only good on certain things...which is usually not what I am looking for. HL coupon is good on any one thing that is not on sale.