Missouri Star Quilt Company and Fabric.com .
I like Beverly Fabrics too - they have the Daily Deal with some great prices. I do machine embroidery and love the prices on Threadart.com, they have cotton thread too. But I cannot vouch for the cotton, I do like the embroidery thread.