I've never gotten a bad fabric (and always good service) from Hancocks of Paducah, Hawthorne Threads, Fat Quarter Shop, Equilter, Thousands of Bolts
That said, I do buy mostly at LQS and several here have online stores, but if they don't carry it I go online :)