I think buying local, getting a great price, and service is as good as it gets in retail. No ananymous people to deal with on the phone or via e-mail.
Additionally, if your order is wrong Spencer's will make it right for you. I spent a significant amount of money on new appliances. When I ordered the wrong trim kit (my fault) they took care of the problem.