I use a coin sized amount of shampoo and lather it into my scalp, wash it out, then repeat the process again. I read somewhere that shampoo shouldn't be applied to the hair length, as when you wash it it runs downwards anyway in the shower-don't know if that's right or not!
I usually follow with a big amount of conditioner and leave it in my hair for a while before washing it out. I always finish by rinsing my hair with freezing water-the idea is to bond it all together!
My hairdresser told me that I should try applying olive oil all over the length of my hair and wrap it in a Turbie Towel for half an hour, then rinse. But I can't bring myself to do it, I'd hate it if the oil didn't rinse out!!!