Technology is nothing. What's important is that you have a faith in people, that they're basically good and smart, and if you give them tools, they'll do wonderful things with them.
I want to emphasise the importance of the teacher in the process of getting the best out of any app they might use. There is no "killer app" that is a panacea for every classroom. Each individual teacher will need to go and look and decide whether these particular apps are any use to them. By all means be guided by others but be critical and make certain it will suit you and your students. What I hope for is that teachers will go and look and if these apps don't quite fit their requirements, they will go and find a more suitable one for them. I have been trying to decide what to include in this blog for a while and it is getting delayed over and over so I am going to do it in instalments instead. Publish and be damned!
So, now the caveat is stated, here are some apps I think have real potential