I've been here a bunch of times, sometimes for work related things, and other times for myself. They've got tons of stuff here. They've got every size and shape of standard screws (but not special screws you may need to repair a camera or something.) They've got electronics, the pieces of electronics, cables, headsets, etc.
In actuality, while this place seems amazing, it's not a be-all-end-all for whatever you need. It's more of a DIY superstore, where you can buy the parts for whatever project may consume your spare time.
They certainly have a focus on electronic and hardware related things, but they also have plenty of other odds and ends. It's the sort of place that you just need to check out.