Glen, Come on. Are you now or have you ever been a kid? Ever met one? The first step is to get someone interested and excited about programming, not to train them to write 60,000 line programs. Are you opposed to letting people play with Lincoln Logs, since they violate all sorts of builing code and engineering rules?