I buy fabric anywhere I can find it. I do buy online, and have been very happy with the prices and the quality. I buy at lqs's too, but lately it seems that the selection is getting stale. I love Hancock's of Paducah - their catalog is a feast for the eyes.