I hate shopping so it is online all the way for me. Only once have I been disappointed. The colors did not match as I had planned. I use equilter, Connecting Treads, Keepsake Quilting, MSQC, you name it, I have used it. Never a problem with my credit card or PayPal.