I buy my Essentials piecing thread from Connecting Threads, some embroidery thread from either Thread Art or Superior Thread which are both great companies to do business with. I like fast service, quality for the money & getting what I've ordered with each order!