Recently bought a friend's highly recommended "auto" scratch/swirl remover called Nu Finish Scratch Doctor. Supposedly it's been proven to be the most effective scratch remover available for cars. Contains "micro technology polishing agents", whatever that is. It ain't cheap, about $10 for a tube. But it turns out to be about the best guitar polish I have ever used. I used it to remove five years worth of swirls and normal handling scuffs from my Guild and its pick guard. It did such a good job that now no one would believe the guitar is five years old. The neck especially is now as slick as glass and much easier to get around. You might want to check it out. Consumer's Reports actually rated something called Quixx as the best. But it costs $20 for a very small tube. Nu Finish was in the top three.