Skypony, I live in a small town with little to choose from so most of my purchases are online. I buy the majority of my quilting threads at Connecting Threads which offer both cotton and polyester threads. My embroidery threads I'm still trying to use up as I don't embroidery like I used to. My metallic threads I purchased from BFC Creation-Stash website as I wanted to try them out for when I change over to a new embroidery thread when mine runs out. My serger threads I order thru Walmart online as they seem to have a better selection. But over all if I find someone offering a good deal online that's where I go...............for fabrics, batting and threads.