Hi Tom. I agree that shoes are a lot like bikes. Fit is everything. I’d imagine that by the time people make it to this website they already know whether they pronate/supinate or are neutral runners. In fact, I’d imagine most already have a brand of shoe they like and consistently return to that shoe until the manufacturer changes it.
That’s the case with me. I buy shoes every 300-500 miles and am usually rotating two pair at a time. I’m a neutral runner with a narrow foot and want a cushion shoe so the adidas boston classic is the shoe I’ve gone with for the past 6 years (except for when they discontinued it for a year and then I went with the Mizuno Wave Maverick).
That said, I could buy them from any web retailer - but I don’t. I bought my first pair of running shoes from the Hansons. I choose to continue buying from them for three reasons.
1 - experience/service - I’ve always had a positive experience with them. They fit me with my first pair of shoes by determining what I needed rather than selling me the most expensive shoes. They usually have my shoe and size in stock and, if not, get it from another store in a day or two. They’re runners obviously, and everyone who works with them is a runner (olympic caliber). They’ve always been willing to chat about running and I’ve never felt that they feel put out by my asking questions. Instead, when you get them talking, it’s tough to break free 
2 - trust - for the reasons mentioned above - i trust them. They’re good guys. Sure, they’re businessmen, but they’re personable, and that means a lot to me. They remember my name. Plus, given their olympic distance project success and my experience with them, I feel more than confortable that they are knowledgeable in the sport and can answer my questions regarding shoes, training, injuries, etc.
3 - loyalty - They support running so I support them. Plain and simple, I’m loyal to them because they’re active in the running community. They sponsor weekly local runs from all shops, free marathon training runs, host marathon clinics, and it doesn’t hurt that their ODP athletes are spectacular. Their results speak for themselves. I’m a loyal customer. I’d rather give them the money than save $5.00 (if that) on a pair of shoes.
Things that are not big factors are: (1) location - I’ll drive if I have to. (2) great selection - they have a great selection but since I go for the same shoe everytime, selection isn’t that big a deal for me.
In the end, running is my hobby, I like to go where people share my interests. I thoroughly enjoy walking into a store and knowing who is behind the counter and spending 10 minutes while I’m grabbing my shoes off the shelf talking about the sport.
BTW, I don’t think the Hansons have cornered the market on this. I think the folks over at Running Fit have the same set up. I know several runners who feel the same way about them as I feel about the Hansons.
Corny maybe, but you asked.