I've been going to JoAnn for a long time and they have slowly increased their selection. They still have fabrics but have added craft supplies and party supplies. They have a better knitting needle selection than Michael's and are cheaper in their normal price for yarn. They used to have a great bead selection, but Michael's upgraded their store, so now it's not the best, but still pretty good. If you sign up on their website you can get 40% off coupons mailed to you.