Every time I shop at this place, the lines to check out are way long, and there's not a staff member in sight to help direct me or answer questions about products. It always seems they are very busy and TERRIBLY understaffed. To top it off, their website is repeatedly flawed and experiencing technical difficulties (I'm talking over a series of several weeks). The class offerings, organized by store location, are never accurate and up-to-date, making it impossible to register for a class online. Of course, after calling the store and being put on hold in excess of 5 minutes, I am told that they will need to call me back to assist with the class registration as they are currently "too busy". I expect more from a HUGE national retailer like "JoAnn". Somebody must do something to fix these major inconveniences for customers.