I should add that I tend to buy online, just because I live about an hour's drive from shops with any big choice of fabrics, but online has it's drawbacks. It's much better to see and handle fabric before choosing, if possible. I've had some great bargains online and some big disappointments too.