Lots of good data on the forum for misc opinions on wax, etc.
I had my truck detailed a month ago and the idiots cleaned the inside front windshield with an oily or dirty rag. The next humid day you could see milky white streaks all over the windshield, finally getting to the point of being hard to see in certain circumstances and really cutting down visibility. I tried to clean it with a glass cleaner and it didn't work, just smeared it around. WTF.
So, from now on when it comes to the inside, I am just going to do it myself. But, I am sure people have had similar problems with inferior products being used for cleaning other parts of their trucks either by someone else or by trial and error.
What products do you like to use to clean what and why? (I am going to make a shopping list...)