I searched all over the web for quilting needles as I was breaking a lot of them all of a sudden. But found them on Ebay as I wanted a 100 Groz-Beckert 100/16. I bought 100 embroidery/regular sewing needles years ago and still have plenty of them after all these years. As for quilting thread, I used to buy my cotton spools from Connecting Threads but their prices have doubled in price since the last time I bought it and I have so much of it right now, that I can't use it fast enough before it starts to fray and dried out. As for my embroidery threads, I have a large quanity of Fufu Polyesterday now known as Floriana and again doubled if not tripled in price since I purchased mine. I also have the entire collection of BF Creation's polyesterday threads so I'm good to go for a long, long time. As for regular sewing thread, I acquired my mother's and then another gal's threads who died recently so I'm good with those threads also. Anything that looks too old or breaks easily, I toss out. As for serger threads, I guess I pick them up at Walmart since JoAnne is gone. I don't use the serger much and if I don't have enough of one color thread, I use one of the regular threads in the needles only. Seems to work for me.