ok, not trying to brag or anything, but I have used tons of stuff to wash cars, things that everyone can buy, and thigns only the pros can get their hands on. In my many experienced products I have only found 2 products I really liked washing my car with, one is meguiar's soap, and the other one is the Rain-x soap. Those just alone make your car shine a lot, then I also use that Mr. Clean rinse free thingy, that works too, and last but not least, I use a microfiber cloth to dry the car (and that makes the diff) when U do all that, it takes a lot more for your car to get dirty, and it stays shinny for a good while. I also use his special window cloth from Turtle wax. And for my trims (black modlings) I use Armal all extreme shine (not too much, just a bit) and my car is always clean.