It looks like I'm not alone in my dissatisfaction with this company. I placed an order with them in January. It took them more than a week to ship it and they use the USPS to ship. The tracking number showed no activity at all for five days. I called Knitpicks for an update and they told me they couldn't provide any more information than was on the USPS website. She then told me it's common for their orders to take two weeks or more to arrive. That's ridiculous for domestic shipping from a small business. There's more...
I found that I needed two more skeins of one of the colors. I called Knitpicks to see if they could match the dye lot. She told me they had that dye lot in stock but she couldn't guarantee that it would be the one sent to me if I ordered it. Again, ridiculous. Anyone who does knitting know how important dye lots are. The fact that they wouldn't go to the effort of pulling a matching dye lot is nothing short of bad practice and laziness.
Lastly, the rep I spoke with seemed to want me to place the order online rather than just take care of it on the phone. The quality of their yarn is excellent but I won't do business with them again.