I buy mine from Connecting Threads and Superior Threads. My machine loves the thread from Connecting Threads and I love free shipping at $50. Sometimes I want something different ( like Glide, a variegated, or a color they don't have then I turn to Superior Threads