That's great! I did that awhile back, mainly because I remember as a kid being worried about money when my parents said we couldn't afford things. I also felt disingenuous saying we couldn't afford something, when the truth was actually that xyz was not something we need or choose to spend on our money on right now, for various reasons. I always say we can put it on our birthday/holiday list, or that we can consider what we have in our piggy banks and think for awhile about the purchase. The majority of requests are never repeated and never make it to the list, and the ones that recur I accept as important desires and actually make a point to remember to access the list and add them

My in-laws ALWAYS ask what they can get the girls for holidays, so it helps to have the list handy.
It's funny, but I actually found myself discussing marketing tactics (IRT coupons and commercials) and giving to charities with a not-quite-4-year-old this past week

I wish my parents had been upfront with me about money and finances when I was young. It would have saved me a lot of worry about whether we'd have enough food to eat (we always did) as a kid, and a lot of credit card debt as an adult!