My first choice is ConnectingThreads.com.....great service, fast shipping, wonderful sale prices and the fabrics are great. My next stop is Walmart.....their fabrics are greatly improved in the last year (yes, you can still find junk) and they are only 4 miles from home. If all else fails I drive the hour and go to JoAnn's with my 50% coupons or go to LQS and try not to cry when I see the prices.