Man, sorry to hear all that... Your just down the road from me here in J'ville. I'm glad for you that your up to meeting the challenge life has presented you. Mental toughness and the "never give up" attitude will get you through alot. (When I was overseas for 60 days I attended a lot of memorial services, reminding me how tenuous life can be.) Well hoping the best for you as you recover.