Has the point that this machine is meant as a ubiquitous children's "learn to program" environment escaped everybody? It may offer cool alternative uses, but that's not its raison d'être. It's supposed to something kids can muck about with without screwing up the family computer so that there will be the same pool of kids to draw from going forward as there were with the BBC Micro (or the Timex/Sinclair machines) in play. Scratch is the killer app for the platform, not Flash or even a web browser.