Our Costco membership has served us well, particulary when it comes to tires and installation. You can order your tires ahead of time on-line, and then the local shop will give you a call when you come in. Staff is very friendly and is honest about the wait time. Costco also have a great maintenance program for tires they sell you. They will rotate them and such. A few weeks after we bough tires, I ended up getting a road nail in one. They took it out and patched me up good as new. All for free!