I've been coming here for years, and let me say, knowledgeable staff, a variety of products for the novice AND the tech-savvy builder. Good, competitive prices and a good locations. I ALWAYS come here first for my computer needs.
Also, the have a good tech support staff and even items for smartphones. MicroCenter IS my center for computer...EVERYTHING:)