I get all my car care products from Griot's Garage. They aren't cheap, but they are first class.
Shortly after I got my Subie WRX-STi, the new business next door to mine sprayed their parking lot with tar and it got all over my new WHITE STi. I freaked. I did NOT want to get the car "buffed out," as I knew it would ruin the finish. I emailed Richard Griot, himself, and he responded. He advised me to use Griot's paint cleaning clay and a lot of patience. It worked beautifully! Gotta give credit to Richard for personally handling my questions.
Plus getting the Griot's Garage catalog in the mail is like getting Victoria's Secret catalog! Makes for great reading during breakfast, lunch, AND dinner!
Mike