Nice idea, really challenging. I thought I was good at fast typing but I realize now that maybe not :)
Have a go at my entry: A Logical Dive