Honestly if I have to shop online, Joann's will be the last place I choose. I've had more problems with orders from there than all other sites put together and their customer service has been incredibly rude (still have the emails to prove it). But like I said I have nothing against shopping online (just ask my poor overworked UPS man) but sometimes if I need a spool of thread or a needle to finish a project, I don't want to wait days or pay for shipping just for that. I spend more money shopping online because I want to justify the shipping cost so I buy more.