ESK has a wonderful collection of kettle/hand-dyed yarn, most of it at sock weight and in gorgeous colour schemes. They carry a ton of Malabrigo, the sought after Madeleine Tosh and other brands. Some colour ways may be out of stock depending on when you order and their backorders can take time as each batch needs to be dyed and sent to them, but it's understandable and I think alternate colours should suffice for those of us that aren't picky. They also have a nice yarnathon program depending on how many total yards you buy that you accumulate gifts at different stages, which is a great customer bringing back strategy :)