I don't buy fabric from Connecting Threads due to the quality, but they have great prices on books.
I like to buy from thisnthatfabric. They have great fabrics and don't force you to buy a yard of fabric you only want a quarter of. Quilt shop quality fabric at great prices. Aunt Beas has great prices for quilt shop quality fabrics.