Ok, here's what I do. I buy some car wash at the local auto parts store. I wash my truck by hand with a clean, new shop rag. I dry it off using a lint free cloth. I wash it again, this time rubbing it firmly (but not hard). I dry it off again. I then use Meguiars 3 step deep crystal paint system. I use a clean, new shop towel to rub the paint cleaner on. I use a lint free cloth to wipe it off. I then use a Meguiars clay bar. After that I wipe it down with a lint free cloth. I use the Meguiars deep crystal polish. I use a shop towel to rub it on and a lint free cloth to rub it off. I then use the wax. I apply two coats using the shop towel and the lint free cloth to wipe it off. You have to devote two days, a few gallons of water (both for drinking and washing), sweat, and tears to get it clean. Despite the damage to my paint job, it shines pretty darn bright in the sun.