I have no advice, only support. Given the h@llish situation, I think you are doing great.