Have bought from ebay and from quilt shops online. Once you find your favorite sellers, you can be assured of getting a good deal. Some of the online sellers have great prices for moda or other lines that you can buy by the name of the line and pattern. Their prices can be around $5 a yard for quilt store quality. You can't beat it if you're careful who you buy from and buy by known name, like moda for example. Have Fun. Love getting those UPS deliveries!!