Micro Center has always seemed decent to me. True, they have a few annoyances: their staff seems to work on commission which probably sucks for them, and they always try to get my personal info for marketing when I check out, but it's still the closest thing to a Newegg catalog in brick-and-mortar form.