I use the 2 bucket method of washing my truck (when I'm able to wash it!). I use Pinnacle Bodywork Shampoo from autogeek.net. I bought a 64 oz. bottle of the stuff 2 years ago and I have over half of the bottle left. I'm sure that's because we are still under water restrictions here in Atlanta.
I also use one of their sheepskin wash mitts and microfiber and chamois to dry my truck.
I use Wolfgang Deep Gloss Paint Sealant also from autogeek.net. I usually put on two coats and it'll last about 4 or 5 months. The truck looks good and water beads off the truck nicely. I'm of course being optimistic about rain here in Atlanta this year.