I don't think shampoo is that important I have used extremely expensive ones to really cheap shampoos. I have noticed that it doesn't really matter which one you use as long as you have a good conditioner or leave in treatment. I use mainly kerastase and matrix products, mostly because I love the smell and they have the best conditioners and treatments. It doesn't leave your hair greasy.
Organix is the brand, you can buy them at Walgreens and CVS (I think) and Rite Aid, places like that. It's amazing. I can't sing their praises enough- seriously. Their products make your hair smooth, full, soft and super shiny. It's healthy and strong and hydrated- seriously, check it out, incredible stuff, and for a super reasonable price.