I prefer LQS, especially on the road because I get to enjoy the variety, I prefer to pay a bit more for fabric that is high quality and will last, and I have found that JoAnn's is not any cheaper without a sale anyway. A lot of LQS have a back room of clearance fabrics. I have encountered the same problem with Hancock's as others, they hire people who are not knowledgable.