I live in a rural area with no nearby fabric shops....nearest Joanne's is ninety miles away so I do shop catalogs and on line sites....I recently ordered on line one yard of fabric from a well known catalog company list price $8.96 and a pattern --list price less than $3.00 and the order ended up costing nearly $22.00 Now that is expensive fabric ! So...do watch out for shipping and handling charges. I do like ordering from Thousands of bolts ! Every order I have made has been great---good quality, reasonable shipping charges and really fast delivery ! And watch their sales -- Also Connecting threads is reliable source...-Happy shopping !!