Hi Steve Following on my earlier 12-step which was thinking more of teenagers. After reading your answer to my first questions and others sensible replies here is my 2nd version: A fun 3 step menu for 5-10 years, their parents and teachers: KEYPOINTS #1Don't worry about Python. It won't matter to anyone unless there is a math teacher or some parents who _are_ into programming themselves. #2The real issue is that there is a rich open options of operating systems and the many software tools to use and create on it. It does not really matter what the tools you show are, so much as you can rapidly jump around and show the diversity. Both serious and fun stuff. #3 It should not be a religious issue of the marilyn_monroe vs. godzilla. If there is a religion it must be marilyn_monroe dates godzilla.. in other words focus on cool software which they can try out today on windoze and hey guess what all?.... this stuff works even better over here on Linux [where it came from] #4 openSource = If you want to have your cake and eat, sooner or later you'll have learn to bake it!! #5 All are FREE and extendible. Thus they represent a no-cost entry into an extendible environment which will reward long-term human investment. #6 It is the global trend [see my juicy Korean Linux quote earlier]. All the same tools for Win or Mac now exist for Linux [almost true in almost all categories. In many cases Linux tools are better we know] # 7 Know you audience.. Perhaps start by asking show of hands stuff how many use computers daily, for office, for multimedia, for web for programming.. THE DEMOS 1. MUSIC + GRAPHICS This is your best bet. This stuff is fun and on openSource this can save a lot of money too vs. The others. Plus it offers a migration path up the school chain in all sorts of ways towards increasing sophistication 1.1 GIMP - obvious but how can you go wrong with some great paint software 1.2 SLIDESHOW [no precise suggestion on this one - find the easiest to use] Some kind of software which will allow you just walk nicely through a bunch of text and graphics with no hideous windows GUI stupid crap in the way - just full screen images and black backgrounds. Load it up with some nice graphics and perhaps some supporting text of your own, including at least one image you are going to fool around with in the GIMP. 1.3 KEYKIT- Fabulous MIDI programming environment. Free. Genius. http://nosuch.com/keykit/ You can open up keyKit, set up a few KeyKit screens with some of the tools and let it play using some built in MIDI synth from soundcard or even better hook up a small synth if you can get one. KeyKit has a couple of great tools to get everyone's instant attention. The advantage is at least one child [of any age will want to play with it] For example I suggest: a) the mouse matrix tool. Scoot your mouse around the XY grid and play delirious tumlbing playful riffs on it. irresistible free thinking. b) boom box tool let you set up bass and drum rhythms. But using the brilliant KeyKit 'snarf' function you can cutnpaste whole riffs of other notes and use those in the boom box. c) sequencer tool Play some Bach as midi. open up some custom parameter sliders so you can change tempo, sound patch on the fly. Play with those for couple of minutes. Then select a small section of the Bach and just play that. Show them how you can break it down to simple manageable small kid sized things. Then load in some popular well known midi file which the kids will know - some theme tune of whatever and play that so they get a response. Then wiggle the sliders to make it strange again. very fast or very slow.. This is an entire self-contained programmable environment which allows custom musical interfaces and compositions to be built. You can use this tool from age 5 through 95. You can use it for straight ahead recordin gan playback of elctronix keyboards for music theory, and singing all the way out to most experimental OUT concepts and beautiful sounds structures For an example of such amazing development see GeoMaestro - an inspired and unique visual interface to music & programming http://perso.infonie.fr/hepta/GM/eGM0.html Good for a illustration on printed handout lots more audio goodies on http://www.xdt.com/ar/linux-snd/ 2. MATH AND EXPERIMENTAL SANITY NEW LEARNING COOL SOFTWARE 2.1 Show Kirby's great Python + POV pages.. Just so impressive those patterns the depth of meaning of number. Instantly they speak but there is much more which is hidden to be explored. patterns patterns patterns http://www.inetarena.com/~pdx4d/ocn/numeracy0.html etc 2.2 Geometer' Sketch Pad Interactive geometry type applications. What I am thinking of is the things which let you directly play hands on with lines and circles and develop a really intuitive feel for geometry. Sort of like these: http://www.maths.gla.ac.uk/~wws/cabripages/inversive/inversive0.html http://java.wiwi.uni-frankfurt.de:8080/java/owa/jr_qurres?vappletno=3144 [Sorry cant find any more precise references right now] 3. GEOGRAPHY, EARTH AND SPACE 3.1 Some cool atlas tool if it exists suitable for young ones. Unix is still very lacking in the low end for this I think. No matter there is so much cool stuff on the web - John Walker's site alone should be enough to keep any 5-10 year old if some kind teacher one would guide them through it 3.2 http://www.fourmilab.ch/earthview/satellite.html 3.3 http://www.fourmilab.ch/cgi-bin/uncgi/Earth/action?opt=-p 3.4 http://www.fourmilab.ch/cgi-bin/uncgi/Earth/action?opt=-m&img=Moon.evif 3.5 http://www.fourmilab.ch/terranova/terranova.html 3.6 http://www.fourmilab.ch/yoursky/ 3.7 http://www.fourmilab.ch/solar/solar.html hth+ enjoy!! - Jason