Definitely replace the roof. It's just one of those things that will need to be done. I think you might be able to strike a good bargain, too. We recently had to have some house repairs done, and I was able to negotiate because there is just not a lot of work out there.
The travel question is harder. I think I would try to get a visa first for the sister to visit the U.S. and see if I could circumvent the problem altogether.
The travel question is harder. I think I would try to get a visa first for the sister to visit the U.S. and see if I could circumvent the problem altogether.







