Very cool Benny ...
Thanks a lot, rdc.
... It really looks like a human typing (except for me, since I hunt and peck). 
Yup. When calling the HR_init() funciton you can determine
"how good/bad" the
typer should be :
HR_Init( 'divId', delay, correctness );-
delay determines the delay-range for a char : 0ms - (delay + 150) ms
-
correctness determines how often the typer makes a mistake. the lower
this value is - the more often the typer makes a mistake.
this value has to be
at least 1.
So, you can pretty much simulate everyone's typing abilities
