They have a lot of stuff, but it's all super-specialized. I've never walked in there and come out with what I wanted.
The customer service is lacking - not because the staff don't try to help you, but because they aren't equipped to answer any of my questions! Theyre all super specialized as well and rarely can they even direct me to the right place in the store.