For car wash, I have used a lot of different ones, and the three best ones I 've used are Meguiars, Eagle One, and Kit. The Kit stuff is dirt cheap, and it works just as good as the rest. As far as waxes and paint treatments go, there's a lot of good stuff out there now. If the car's finish is crappy and oxidized, I start out with 3M rubbing compound, then 3M Finish Restorer, then a carnauba wax like the higher end Meguiars stuff, Zymol, Mothers, P21S, or 3M Paste Wax. I really dig the 3M stuff personally, especially the Finish Restorer. It works great on anything, especially pearlescent and metallic finishes. If you don't mind sitting out there all day and detailing step by step, it's definitely the way to go.