Between stuff like this and the juggernaught that is Amazon, it's hard for me to see how traditional retailers are going to survive outside of certain small niche markets.
Radioshack comes to mind, they could have reclaimed their #1 destination for hobbyists by repurposing their shops as hacker spaces.