There are several products that are good for removing water spots on glass (Zaino, DP). Many of them are effective by hand, but it really helps to invest in a random orbital buffer. That being said, depending on what's caused the water spots and how long they've been negelcted, they can etch the glass and may be next to impossible to remove. As far as the paint surface, a claybar may help to remove the water spots, but again I would suggest a random orbital buffer. Clay is great for picking up imperfections in the paint (brake dust, rail dust, metal fragments, etc.) but often the "water spots" are etched into the paint surface. A polish or swirl remover probably won't do much to hide them. What you are actually doing with a good machine polish (or, the rubbing compound you are using by hand) is removing the affected surface of the clear coat (or paint itself, with the older single stages). I obviously wouldn't recommend it
every time you wash your car, but for damaged or neglected paint it really makes a difference. Let me know if you have any more questions, I've got tons of links and info on this stuff
PSU 982007-03-31 09:25:38