I tend to agree with PurpleBubba that what works for me might not work for you, and spending exorbitant amounts of money on high end shampoos just doesn't make sense (to me). My personal preference is Dove Shampoo (and I've tried them all!). I love the scent and the way it makes my hair feel. I buy it at Sam's Club in an extra large convenient pump bottle.
In my humble opinion, what's more important is what you put on your hair after you wash it. I can tell when my hair needs to be conditioned, and I either use the one that comes with my hair color, or a good leave-in conditioner (such as Infusium 23). Also, try to avoid sprays and products which contain alcohol.
You can read about other opinions on hair care products at one of my favorite websites:
http://www.epinions.com/beat-Hair_Care