I am buying more and more fabrics on line. My favorite place is
www.fabricshack.com which is here in Ohio. They have the largest and best selection of fabrics I have ever seen both on line and in their store. I also order from: Keepsake Quilting, Virginia Quilter, Suzanne's Quilt Shop, Connecting Threads, and Ebay. So far I have never had a problem with on line buying.