I just had to join up when I saw the Scratch threads... I'm getting worried the more I see Computing take over. I support that. But so many teachers / schools are in danger of going from Death By PowerPoint to Death By Scratch. And that sounds like some sort of contagious disease. I see some schools have work schemes that include Scratch in every year, and that on top of kids doing it in primary school. I've taught Scratch and the initial enthusiasm of the classes is not maintained by the majority of students. It's fine for your usual club-attending-nerds but really, how far can we take it with mixed ability groups? Computing is a great subject and the theory should be taught in a variety of ways. Avoid Death By Scratch!!