Glad to hear you're ok. My old Silverado got taken out by a drunk, too. It really sucks to see your truck go out like that, but such is life.....