The MECca (ha-ha me so funny) for equipment. Period. I went there to buy something very inexpensive for my bike (a bell), now I want to go there every single day to buy... whatever. Because you totally want everything.
They have bags. Bike accessories. Climbing stuff. Food. Towels. Tools. Whatever. I already have a mini-tool, helmet, towels, bike light, and I'm seriously planning to buy a backpack. THEY WILL SUCK ALL YOUR MONEY.
I'm not exactly a shopping freak (I usually tend to spend my money on food) but this place... OMG GEAR. Even their bikes are so incredible you start thinking about buying a new one.
Staff is knowledgeable and totally not pushing - the way it should be. Yeah, you must pay $5 to become a member, but it's totally worth it. I want to buy a tent and live there. They certainly have enough supplies for in-store living.