The scratches, yes I agree once they are there nothing you can do about it. But as far as a dirty...smudged slab...would a couple squirts of Windex not do the trick?