After a month on the body shop, 3 different rental cars and several trips, I finally got my car back from the body shop. Boy, I really missed it. Driving around the Kia Optima, Ford Mustang and Ford Focus for a month makes the TSX seem like a fine machine. If I could only get rid of the damn ^(&)*(&_)%^*^**(&( rattles, I would be ecstatic. Despite the rattles, I'm glad to have it back. I will keep it for some time before taking it to the dealer to look at the rattles.