I love having a Grainger within walking distance of my workplace because it means I can order some bearings (or whatever) and go pick them up on my lunch break. Grainger's prices are nothing amazing but sometimes the total purchase price ends up being less than all other options when you don't have to pay for shipping.
Similarly excellent UI. One benefit that I take advantage of is free delivery to their local warehouse for in person pickup.
I don't know why more companies don't serve the customer with this.