I have never purchased online as I really prefer to see and feel the weight of the fabric I am purchasing. I have acquired my stash from a variety of sources; estate and yard sales, thrift stores, Joann's, and local quilt shops here in New Hampshire and in Indiana on clearance.