I've been looking for a compelling platform to teach my 10-year old daughter programming, and recently came across KPL (Kids Programming Language) . It's .NET-based, and has a VB-like syntax, and looks pretty compelling so far. The real advantage that...