For my son's 4th birthday party this July, we're having parents give presents to children in need instead of my son. I think the greatest gift to him is the gift of giving. He's too spoiled and would not appreciate the gifts anyway, so why not share the birthday love. One friend of mine mentioned that there may be negative psychological impacts of doing this. She's not a parent but minored in psychology. I'm curious what you all think. While his birthday has not taken place yet, I have spoken to him about this on several occasions, and explained that some kids don't have a lot of toys or any toys at all. He seems very willing, eager almost, to do something nice for others. But my friend mentioned that while kids may agree to it, when it actually happens and they see their presents being given away, they may not be happy.

I'm curious what you all think would be a good age for something like this. Personally, I feel that the younger ages are best because they just receive so many of the same toys that would be "wasted" or "regifted" otherwise.