I didn't feel like I should start another topic for this, seeing as it's the same question.
So I've ported over to SFML 2.0, but I've run into the same problem. Maybe I'm missing something, but it looks like Sprite::setColor() changes the values of the verticies directly
If I want to set a color on my AnimatedSprite I have to manually calculate the blended value of the AnimatedSprite color and the color of the Sprites it contains. Additionally, I have to store the original values of the Sprites if I want to set the color of AnimatedSprite back to sf::Color::White while maintaining any modifications I made to the original Sprites I provided.
So to recap, is there any built in functionality for "overlaying" colors, similar to the way you can "overlay" transformations?