Re the marble (again). If the floor has been sealed, and it probably has been, then cleaning it should be fairly safe. It SHOULD be sealed, though.
I bought the tile for my marble countertops and floor from Architectual Ceramics in Alexandria, VA. You could call them at 703-299-6200 and ask what they recommend (since I can't recall the name of the product).