I make what I can of my beauty products. Currently, I make and use my own body scrub, hair gel, shampoo/conditioner, salve, and moisturizer.
Since I've started making my own hair care products, my hair needs less attention and looks healthier. It dries faster and styles easier. It's soft, shiny, bouncy, and healthy.
My shampoo is simple baking soda, scrubbed gently into my scalp and left for about 5 minutes before rinsing out. I only use the baking soda when I need it, as it can lighten hair (it did mine!) The conditioner is 4 Tbsp cider vinegar in 32 ounces water, poured over my hair and rinsed out. And no, you can't smell it later. A bit of the gel on the ends, when my hair is still wet, seems nearly to heal damaged ends.
The first few weeks are more challenging ... commercial shampoos strip your hair, so your scalp over-produces the natural oils. Once you stop using commercial shampoos it takes your scalp a bit to adjust and *stop* overproducing them.
Nature Moms: The No Shampoo Alternative: directions, and more detailed reasons why it's good
Life Less Plastic: The No-Shampoo Revolution: She talks about going no-poo, and there's lots of reader feedback as well.
Ravelry: No-Poo thread (free membership needed, knitting/weaving/crochet/ spinning site)