We have several Hobby Lobby stores, within driving distance. Some are better stocked, than others. They generally have a good fabric selection and almost always have something on sale.
If you have a smart phone, you can get the current coupon and just show it to the cashier. Through your search engine (mine is Safari), go to mobile.hobbylobby.com. I just keep the site on my phone; it automatically updates, each week.