I used to buy from Tire Rack all the time, until I got this car and went to 19/20" wheels.
I had a very tough time finding a place around here willing and able to tackle the job of mounting those low-profile tires w/o fear of wheel damage, so once I found "that" place, I stuck with them.
They've done great work for me for many years now, and when I need tires, I shop Tire Rack first mainly for research and ballpark price, then have the local shop quote on what I end up deciding to buy.
Once Tire Rack shipping cost is factored in, the local shop usually comes in VERY close in total price, so I just toss the business their way and let them take care of it all. They usually get the tires in the next day too. Much more convenient for me, and I'm sure they appreciate the sale too, vs me just carrying in new tires to have them mounted/balanced.