Every so often floors need to be refinished. This means stripping them of their coat or finish, buffing out scratches, and laying down a new coat on top a...