I buy most of my fabrics from JoAnns because that is pretty much my only option. My LQS is very small and limited. I don't enjoy mail ordering fabric since you lose the experience. I want to touch and see my fabric NOW. It's getting tougher and tougher.