The things you've mentioned here are recurrent themes at my JoAnn's, too. I rarely visit there anymore. I just don't have 30 minutes to wait in line to have fabric cut, followed by another 20 minutes in line waiting to pay. I think they've lost a lot of loyal customers this way.