Just wanted to post an update and say thanks once more to everyone for your recommendations.
I got 2 layers of UPGP on the car two weeks ago and will likely add a third this weekend. Then, I hope to be done until my Fall detail.
Anyway, I was unable to wash the car last weekend. Both last week and this week, there were several rain storms and my car had water dry on it in the sun in the parking lot at work at least twice. Washed the car today and ... NO water spots remain! No etching, no hard to remove spots. UPGP definitely has done a better job than Zaino CS of protecting against water spotting on my car.
I'm impressed. And after two weeks the paint still feels nice and slick. Great beading as well. I really like this product. Waiting to see on durability...
Thanks again all!