Try
www.jhittlefunoverload.com
They are wholesalers but will sell to the public. I buy Gutermann 100% cotton, 800 mts. Here in Australia these sell for $13.95 each. I buy a box of 5 for $27.21. For thread and sewing notions they are great. I've been dealing with them for about 5 years.