I buy most of my fabrics online because my shopping trips are few and far between, sometimes well most times, it's what I thought it was going to be. One sure way is to buy all your fabrics for a project from a collection because the maker already cooridinated everything for you. Just be sure to get them all in the same colorway becuase a lot of them have the same fabrics in just slightly different colors, like red, rust, peach, pink. It's so exciting to get fabric in the mail! It's like someone sent me a present! and sometimes somebody does send me little fabric gifts! Usually it's me though.