Sorry to hear about your JoAnn's. I know how disappointed I was when Humble lost it's Hancock's. They're the only store I've found that stocks black batting, and I do a lot with black. So I have to go to the Pasadena store when I run out.
The Humble Hobby Lobby stocks pretty good fabrics. I get all my Kona cottons there. And their seasonal stuff is usually pretty good.