Long story, but I went to parallel park in my work garage in downtown Hartford one morning and the ball joint let go on the passenger side. Had to get it towed and decided on Bill's thanks to the recommendations online. They couldn't get the parts needed that day but did have it repaired and ready to go the next day,which was perfectly reasonable to me. Unfortunately, I was experiencing some front end problems prior to the ball joint breaking and it didn't seem to get better after the work was done. I assumed my 13 year old car with 222K miles on it was just too old to drive like new. As it turned out, the alignment was way off and by the time I realized it, the tires (esp the passenger side) were badly damaged with outside wear. I took it back to Bill's and once they ascertained it was the alignment that was off (the machine was out of calibration), they agreed to fix it 100% free of charge, which should be expected. I also expected a new (used) tire to replace the passenger side but Joe decided to replace both front tires with brand new ones. That is what I call above and beyond. The car is driving better now than it has in years. It actually handles like new again. Mistake happen; it's how you handle them that shows your character. Thanks, Joe, for taking care of me!.