Every year, it seems like I have to spend hours rubbing and rubbing to get pin head sized rust spots off of the surface of my wife's white 2002 Buick Regal GS. The spots can be rubbed off with your fingernail, but a simple wax job doesn't get the job done. I end up having to use Blue Coral scratch remover to get the spots off. I was wondering if there is a better product for getting these spots off. Should I be using a clay bar? Is there a better polishing compound I could use that doesn't cause me to break by fingers rubbing?