I do most of my shopping (fabric) online, seldom have I been dissappointed. It may not look exactly like I thought it would but still works, to be certain things go together you can buy from the same line, all the matching is already done. A good place is Connecting Threads, it's affordable, good quality and gets here pretty quick. Good luck, we'll be waiting to see some projects.