Right out of the book The Last Lecture. (If you haven't seen the video, click the link to watch. It's long, but excellent; get out your tissues.)
Alice can be used at home, but there are also teaching materials available.
If you have a computer geek in your house, this is great!
It's software that teaches computer programming. Instead of just sitting and playing games while on the computer, one could be learning how to write programming.
I tried Storytelling Alice (the one for middle schoolers) and it was fun!