I do...programming isn't so hard, and 9 isn't so young, that this isn't possible. It's not completely uncommon for very young teenagers (12/13) to be decent at programming, and while 9 would be pretty unusual, it's not even in the realm of genius. If he was something like 4, I would question it. I myself started at 11, even though my first efforts were more than a little on the shaky side. (I wasn't aware of such niceties as "for loops", so my programs tended to be somewhat...longer...than necessary. ) I also only dabbled a little--I was more interested in drawing at the time--and didn't start doing anything serious until years later. --Eric