I use ISO Purifying shampoo daily (to get out all the hair products I use) and I follow it up with either Rusk Calm or Aveda Shampure. I used to use store brand shampoo but my hair ALWAYS looked like crap. The one exception was when L'oreal was making "Hydravive" as part of their Vive line. It was the only one that did a good job. Of course, they discontinued it.
It just seems that my fine, limp hair cannot stand up to the storebought stuff.