I think Wal-Mart gets a bad rap generally. For one thing, they listen to their customers. When they began taking fabric out of all their stores, the response was apparently instant and loud. So they are putting fabric depts back into most stores, especially super Wal-Marts. Also, Wal-Mart will take ANYTHING back, if it was purchased at a Wal-Mart. I don't get that kind of customer service anywhere else, certainly not at Target. My son worked in the automotive department of a Wal-Mart for many years, before going back to school to finish his degree, and his salary and benefits equalled those at other like corporations, plus he got profit sharing and stock options at no cost to him ( this is no longer true, I think, due to the current economy). For the record, I have no financial interest in Wal-Mart; just my opinion.
I've bought some good fabric at Wal-Mart and it's always cheaper than at Jo-Ann's. They sell FQ for .97, as noted here, while Jo-Ann's sell theirs (same fabric choices) for $1.99.
My .02....and that's about what it's worth. ;-)