I have been using these products exclusively for a couple of weeks now, to experience the lasting affect they have and I've been very pleased! Since I haven't dyed my hair in a while, I wasn't able to test how well this particular shampoo keeps color, but it most definitely helps moisturize.
The first thing I noticed with this shampoo, is that it doesn't foam quite the same way my other shampoos have. So for the first couple washes, I used more shampoo than I really needed and was a bit turned off by that, because I figured if it wasn't foaming well, I wasn't using enough! But it turns out, that's just due to the lack of sulfate in the shampoo, so I started using less and my hair has gotten just as clean! I generally go a few days between shampooing my hair, because it becomes extremely dry and brittle otherwise. In those days between shampooing, I didn't notice my hair start to get greasy any earlier than with the other brands of shampoo I use.
The elixir is AMAZING. Though I am not a major fan of this particular scent, it leaves my hair incredibly soft and smooth!
I think the thing I liked the most about these products, is that they are sulfate free. Which means that they doesn't strip your hair and skin of it's natural oils quite as much as a shampoo with sulfate would and therefore won't dry it out as badly. These are also fantastic products for folks who are allergic to sulfates. I was happy to be able to recommend these to my stepmother in law, who is allergic!