I'm going to play around with DirectRT (v. 2008) to see if I can get it to work. (I am trying to play a video and record multiple keystrokes at the same time.)

I do not understand what you mean by the "continuous joystick functionality." Is this another piece of hardware? (I have access to a standard keyboard, DirectIN keyboard, and a DirectIN button box.)

Thanks for any help you can provide.