I've bought fabric from most of those mentioned and also from www.quilt-this.com and found them to be very reasonable, super quick and extra nice to deal with. They have a sale every Monday...cyber Monday sale. Also you now have to keep in mind that driving to the LQS is expensive also...you might be better off paying for shipping if you have too. If you can find it free...then its cheaper than going to the store!
I just wish I could match fabric through the computer screen! I have several pieces that are..."oh heck, its just not quite right"..I have to try again..which means MORE shopping!! :lol: