I have 3 kids. Ages 18, 11, and 6. All savers. My youngest is just starting to be interested in buying things... She's in 1st grade and school always sends book order booklets home. We have plenty of books at home and library cards, but the urge to buy them is very strong for her. Every few weeks, she brings the order booklet home and tells me excitedly which book she wants and why she "needs" it... Haha! So, I give her the money for the book, and then I ask her if she would rather use that money to donate to the school library instead of buying the book. The choice is always hers and if she chooses the book, we fill out the order form and send it in. So far, she has set aside $8.00 towards donating to her library instead of buying books for herself, and she has chosen to spend $5.00 on a chapter book she really wanted for herself. The librarian is wonderful (I did this with the first two kids also) and she will take the money, allow my child to chose a book from the list of books the library needs (the books are usually about $30 because they have special library bindings to survive elementary school handling), and then she puts a fancy sticker inside the front cover saying " this book was donated by …....". It seems to be a really fun and rewarding lesson about money, about "needs/wants", about improving our surroundings, and about working towards savings goals.