god dammit. this is too much. i feel for you, dude. i am glad it wasn't worse, too, as we could've lost ya. there are way too many bad drivers out there and if your concentration lapses for a split second you can become a statistic.
hope the meds are treating you well. remember to keep the water intake high, because the codeine will dry you out. since he won't be home for a coupla days (if not longer) i would appreciate it if anyone who goes to see him reminds him about this.
hope you make a full and speedy recovery. get well soon so you can get back to your regular activities.