I too order all the time from fabric.com. There always seems to be a mistake in each order but then I always order lots. And they correct each mistake and let me keep the mistake but it can be disappointing to receive the wrong fabric.
I also buy from connecting thread and marshall drygoods. Both have excellent fabrics at great prices.