I don't have the expertise to comment on fixing it, but I would most certainly post her information on this site and contact the Better Business Bureau in your area and file a complaint. At least you can keep her from ruining someone else's work. Good luck on the repairs, it sounds as if you are getting some good advice on here!