As I had said... Optimum is clearly a second choice to a regular wash, but it is def. a good option for those of us who don't have easy access to a hose or who live in a cold winter climate. I agree that Zaino Z7 is a great wash. It's what I use 75% of the time (I use Adams wash in a foam gun the rest of the time). In my experience P21s TAW is a bit too strong for an everyday wash and tends to strip off my LSP. Picking up some MF towels (waffle weave) for drying is a great idea. If you really want to get crazy I have the CR Spotless and I was surprised at how good of a job it does. For the interior I used 303 Aerospace for a number of years and really like it, but if you prefer something that leaves NO residue and a completely matte surface you can't beat Einzett Cockpit Premium. I am a fan of the Einszett (1Z) products as well but Cockpit premium leaves the surface too matte for my tastes and doesn't last as long. Their Scheibenklar window cleaner however is the best I have tested. Total Auto Wash is not the P21S I am recommending...I was thinking of P21S Bodywork Shampoo. It's gentle and won't strip the wax.