While I love specialty and independent fabric stores, for staples Jo-ann's is the go-to place. The store in Eureka, California was so small and always out of products. Then I moved to Corvallis, Oregon and the store was even smaller! They have incredibly decrepit carpet and shelves and so little room. But the staff is always very nice there and mostly I get what I need.
I am very excited now that they are moving to a bigger, new store. I have great expectations (more cotton strap and cord colors please!) of a wonderful new store. I only wish that they would carry more items, especially more fabrics, made in the USA. But alas, there is very little cotton grown in the US any more (all the cotton fields have been taken over by corn) and very few mills. I looked for hours one day at fabrics and only found one denim that was made in the US. I do look forward to that grand opening at Jo-ann's in May!