OK, so I have read this thread about quality shampoos several times. There are lots of recommendations, but what I really want to know is, what makes a good shampoo? Clearly, the smell is important, but that's not what I'm talking about. What makes a salon shampoo different from Pantene Pro or any other pharmacy shampoo. Or, alternatively, what characteristic should I look for when buying a shampoo? Any ideas?