Don't hate me, but I own a yarn store. I've never mentioned it on FR before because it's not good to mix politics with running a retail store.
And I have a very good friend with 100 head of merino, ramboulet, finn, cotswald, corriedale and lincoln sheep, 4 llamas and 2 alpacas who keeps me knee deep in spinning fiber and handspun yarn.
ebay is an excellent place for yarn and fiber.
I've only recently found a yarn shop (40 mins away) carrying the yarns I delight to work with.