I have a Fry's, a Microcenter nearby plus several Best Buy's. Walmart has good prices and drops online orders to a store nearby.
I'm adept at shopping with Amazon, and I have FedEx and Kohl's nearby to help easily to Amazon returns.
Radio Shack may well be aiming at a niche, too.