Update: I originally gave these guys five stars, but my recent experience was less than stellar.
Had to replace my Tom's, stopped in to buy another pair but they were out of the size I wanted. The employee told me he would have to call the warehouse, which is 10 minutes away, and would probably have them in the next day or two.
So I call back in two days, and I'm told that they haven't received them and I should try back the next day.
Call back, again, and now I'm told there is no local warehouse and it will be weeks before they will have that size again. Totally confused.
Decided to get online and buy them, had them shipped to me next day and could've avoided the run around.