I buy online a lot. I stick with fabric from major manufacturers; i.e., Moda, RJR, etc., and have had excellent luck. I use Missouri Quilt Company, and several others that I don't remember at the moment. Quiltbug.com has good stuff. And Keepsake Quilting.
Anita in Northfield, MN