Heh, all I want is a keyboard odometer. It returns the number of keystrokes hit since the last query, then resets to zero. The rest I could do in script, unless one wants to calculate WPM average and the such within the DLL too.