I have ordered on line before, and everything was okay. Keepsake Quilting is a great place. But the biggest problem for me is that I like to touch the fabric and check it for machine flaws before I purchase it. Also like my Grandma, I look at yard sales and thrift stores for all cotton shirts and remnants that people have tossed out.