I guess I must be just lazy, but I have done much refinishing and painting in my long life. If you sand off the dirt and the gloss of the present finish, you should be able to apply new paint without any trouble (as long as the original paint is not flaking, alligatoring, or chipping off). Anyway that's the way I've always done it. The purpose of sanding off the old is simply because the new paint won't stick to the old if it hasn't been sanded. It needs a rough surface to grab. But I would never suggest that you strip off the old paint. It's a HUGE undertaking and just not necessary for repainting. I agree with gooch that you should use enamel paint. But use the Latex enamel instead of the oil base. It's much easier to clean up and works as well as oil-based. I suppose you should lightly sand or steel wool the surface if you use a high gloss enamel and want to give it a second coat. But, to be honest, I never go to that trouble. And I haven't had a problem with just putting the second coat over the first.