Damn! Glad you guys were uninjured. Very unfortunate that the other driver ran the light... I wouldn't be surprised if he was texting or browsing Facebook or something (that's the primary cause of these types of accidents now). Did he say what happened? Hope he has good insurance, too. Either way, glad you guys are alright and fingers crossed that the truck can be fixed.