"Overall excellent purchase experience and customer service. Great prices on name-brand products.
Unfortunately it will sometimes take over a month to get your items, but estimated shipping dates are clearly marked for every product. I've placed dozens of orders from these guys, and they almost always arrive on or before the estimated date. On one occasion, their vendor was unable to supply an item I ordered, but the JackThreads customer service credited that order, and provided an additional discount on a future order."