So we're curious..

How do you wash your car? What techniques do you use, and what products to do use?