Manos del Uruguay produces a wonderful collection of small batch, hand dyed, fair trade yarns -- they are truly unique and fantastic to work with.