Just a suggestion on resurfacing slate. Try contacting someone who does slate counter tops, which are popular now as well as granite. They may have a solution.