But we're going to try http://kidsruby.com/ as soon as he's got enough written language under his belt. Probably will work great for a 5th grader though.
Great point. She is definitely more in the "spark interest" camp. Probably, naturally more suited to the design field, but I want her to be exposed to coding early so she can make an informed decision, instead of being intimidated by the prospect at a later stage (like her dad). Also, she's a great leader and I've got two more coming up behind her, so if she takes to it, I might have a hacker family on my hands :)