I have a BF near my house and I'm surprised they have good prices in their online store because "in" store they're pretty high. I'll go there if my LQS is closed (Sunday) and I "need" something.
Also if you order fabric, be careful. Their quality is hit and miss. Some of their cottons are pretty poor quality.