My car's shine and color is great due to my frequent waxing. The only thing is under certain light up close, I can see "swirls" all over (especially on the hood). What actually causes these swirls, and how can I prevent them? I read a few articles on how to remove them and have tried meguiars "color-x" with not very good swirl removing results (did bring out the color better though). I was thinking of going to a body shop and having them buffed out, but dont want to spend all that money if the swirls are just going to come back. Any info/advice would be appreciated.