These are what I've purchased lately. They are from Keepsake Quilting (20% off), Grace Full Creations ($2 off already discounted prices), an ebay seller, and Wal-Mart ($4.44/yard). The average price for all yards is under $5, including the shipping costs. Not too bad. I was surprised to find some of the ebay fabrics in Wal-Mart.