Back when Fry's Electronics actually had hardware in stock. The last time I tried to get something at the North Phoenix location, it was pitiful and I couldn't find what I needed. I hadn't been there for years and wound up having to wait 2 days for Amazon anyway.
FWIW, I haven't been to the Phoenix Microcenter yet, mostly in that I'm afraid of how much I might otherwise spend there.