I buy mostly on sales at LQS and online. However, JoAnn's has been starting to carry what they call "premium" lines, including batik. If you buy the regular cottons, read the selvage and they do carry some brand names. I have bought some of those and they aren't too bad.