I just came across your discussion. Here is something a little different that I am trying with my fifth graders. I am using Arduino, a single board micro controller, that you use to control lights, motors, etcetera. Students control the board using Sketch, an open source Integrated development environment. Build timers to robots, the sky is the limit.
Oh, I also run an Ubuntu LTSP lab in my classroom.