I just received my order of about 50 yards from The Quilting Hen; they're having a $3/yard sale, all name brand stuff. Free shipping with $68 order, and they give excellent service. I've ordered several times. Other favorites are Connecting Threads and Hancock's of Paducah, and sometimes E-Quilter.