Last year I visited beautiful Salt Spring Island, off the coast of mainland British Columbia. One stop was to the Treenway Silks shop. Their most recent newsletter is well worth reading: http://treenwaysilks.com/newsletter_jan09.html.
It's easy to spend way too much time looking at the details on their informative website! Still, I think it's time well spent--I learned a lot about silk care, the various types of silk fibres and creative uses of their many products. If you don't live close to Salt Spring (and unfortunately few of us do,) they offer a mail order service for the many ribbons, threads, skeins for knitting, rovings and fleece they carry. This store will appeal not only to knitters and embroiderers, but to spinners and weavers and all textile lovers. The colour choices seem limitless.