Time Out ....
Oh man, sorry to hear about everything hitting you all at once. Try not look at the whole deal and break it down into smaller tasks. For some reason it seems to make things more manageable.
Good luck John and I wish Amy and her brother the best. Sorry to hear about Angel too, what a bummer.