I love shopping online at Connecting Threads as I can buy a collection of prints, knowing that they will all match. The fabric is great quality, customer service outstanding and great pricing. If I have to match a shade of fabric, then I head to the stores - starting at WalMart, then JoAnn's, Hobby Lobby last (because they have very little selection). If all else fails, then I have two LQS that I look, but their pricing is normally out of my budget. I will also look for fabrics at garage sales, Good Will stores. My friends all look for fabric at garage sales for me and sometimes I can get a great deal.