Damn, so many people getting their cars hit. That really sucks. Hope you get them all back in tip-top shape ASAP.
As a side note, I've already had to replace my windshield on the Spec B thanks to a nice rock kicked up by a truck. I didn't want that $350 anyway....