I have to take a wee issue with you here. The NEA IS worthless. I teach programming by getting students to write programs. It is impossible to teach programming without asking students to go code something. Why the need for the NEA when any project or series of projects given to the students by a competent teacher would do the job well? My particular problem is that schools, especially academies in England, are looking for any excuse to drop expensive subjects like computing from ks3.