wow, that's an amazing list of problems. Life is hard. Glad you're helping.