OUCH! Glad he is doing ok (much better than it could have been).

Soren