I am in the process of refinishing a marble topped dresser that my wife has been asking me to do for years. The dresser is walnut and the wood part is not my problem. I am looking for some suggestions on cleaning up the marble tops. They are white with some grey marbling. They have some stains, and few if any scratches or other imperfections. So i need to clean them up and polish them. I would like to be able to get the stains out as well, though have no idea what caused them or how deep they go. Any pointers on working with marble would be appreciated.