I buy fabric from my LQS. When I need notions or a pattern, if they can order them for me I get them there, if not, I order on-line. I prefer to keep small business in business. Big stores generally have cruddy service and their prices aren't good enough to make it worth the aggravation.