Yeah. I have been thinking about this for a long time. I believe that the school system should consider computational technology as basic skills (at par with language, basic math etc) and the kids need to be taught the fundamentals (as opposed to how to use powerpoint). Are you aware of the Scratch initiative at MIT? <a href="http://scratch.mit.edu/" rel="nofollow">http://scratch.mit.edu/</a>