Crystal Palace has around 50 different types of knitting yarn, including several 100 percent wool yarns and wool blends. They also have many unusual knit-alongs, railroad yarns, tape yarns and other fun products. Several yarns can be purchased undyed for those who like to dye their own. Site includes many patterns and a list of stores.
http://www.crystalpalaceyarns.com/cpy/index.html
