Recently while talking to a friend, she told me about one of her granddaughters saving for a laptop. She had offered to pay part of it as part of her Christmas gift but her granddaughter wanted to save and pay the whole amount by herself. It took her awhile, but she was able to save and pay for it. Sometimes kids appreciate things more and take better care of them when they pay for all or part of them.
Here are a couple of posts on teaching kids to save and saving and paying cash.