I have recently bought several fabrics on line and been very happy with them. I was looking for fall colors, both prints and blenders. I bought some from Quilters roost, Moda, Henry Glass, Thimbleberries, etc. All were $6 per yard and on sale for 20% off so I got them for $4.80 per yard! They are beautiful.
I would only buy name brand fabrics on line. I have also had good luck with fabric for Missouri Quilt Co. I only buy on sale and often if you buy $35 or $50 you get free shipping.