Sorry to hear about the bad news Andy.
Still, on a positive note, the guys here seem to have already pointed you in the right directions to get it all fixed up!
I wish I had something to add, but they seem to have covered everything for the time being...