I buy from both Joanns and Walmart. I think the quality of fabric at joanns has really gone downhill but prices over the hill.
Our local WalMart has been getting in some real nice fabric and getting rid of the cheap $2.00 fabric. I find I am buying more and more from Walmart. Wish it wasnt 30 miles away but then again its probably a good thing it is.