I have purchased from
www.fabric.com ,
www.connectingthreads.com,
www.bearpawquilting.com and have always been happy. I have found some nice fabrics at nice prices on ebay also. And of course there are lots of bargains here on the QB. Not much in the way of quilt stores around here so I shop at Hobby Lobby, Joann's and Hancocks - but the stores are quite a distance and lots of times it is cheaper to pay shipping rather than buy gasoline.