Very cool, but the fact that the keyboard on the screen doesn't match the output (input?) nor the asetniop 'idea' makes it incredibly confusing and was enough for me to say 'ok, I'm done'. Unless it's just a problem that I'm experiencing, it doesn't seem like the author (or anyone) ever tested this tutorial out.