Hey Darrin,
Sorry to hear about the misfortunes but great to hear that u have a strong spirit, heaps of people who care & are there for you & the cuda & dog are ok.
Wishing you a speedy recovery & hope all falls back into place quickly, all the best of luck
Dan