Joe, so glad to hear you are ok! The xD has gotten really good crash ratings, and it shows in the pictures. Not the best way to start a new year, but it could have been worse with you not walking away, or worse yet..
Maybe you can start over with a brand new D, We all would hate to lose a member here, and I'm personally wishing you all the best in a bad situation. Take care Man.
Mike.