I buy on line because the fabric costs here in Canada are attrocious for anything but the mundane. I try to buy from collections for a particular quilt so I don't worry about colour. I have had a few doozys. I buy most of my batting on line too. Fat quaters or one yds pieces I'll buy local. I know I'm not supporting local shops but I can't afford to pay all That hidden import tax.
Mary Katherine