I was in Spokane WA yesterday and stopped in at Paradise Fiders. Whoa. Knowledgeable, friendly staff and stock like you wouldn't believe. Yarn, needles, books, vidoes, DVDs. Definately a "no frills" setting though. 99% of their business is done online, so if you stop by, you're in a warehouse and in order to checkout, you take your purchases over to Travis who sits behind a computer monitor responding to internet orders. I know someone on MWK has already highly recommended this business for online orders, I'd just like to add they're also a nice bunch to stop by and see in person.