I've always gotten good service for a good price from Connecting Threads. It is becoming rarer. I just had a horrible customer service experience with Herschners which made me question whether or not I should continue to do business with them. My family and I have used them for thirty years so it makes me rather sad.