i buy 95% of my threads from Connecting threads- i pick up battings when they are having a great sale- i've picked up a few other things from them- they have free shipping at the $50 level- so i take advantage of that- they have good customer service- have been around for a long time & my orders have arrived quickly (sometimes the day before i get the email saying it shipped)