I try to always shop at my LQS and they have a good selection. But I also shop online alot. I've had very good luck buying fabric to go with something that I already have. I must have a good monitor, because I've never had a color problem. I usually shop at eQuilter.com because they carry well known brands. I've never been disappointed. I've probably used them for 10 or more years. But, I have bought at eBay and Keepsake Quilting and never been disappointed either.