I really like Connecting Threads - everyday price is $5.96 per yard for quilters cotton.......and their customer service is really great...........I would stay away from Thousands of Bolts (fabric I got from them was so cheap and sleazy I couldn't use it even for rags). If you want high end fabric, try WebFabrics.....her prices are closer to what you would pay in LQS - but she sells only the very highest quality fabrics.......Hope this helps!