I doubt it'll help you, but I guess I'll tell you anyway.
In the lab portion of a course I was taking last semester, there were a few labs where we had to record our activities on the computer.
We used a program called CrashFinder. This program records your keystrokes, mouse movements, and mouse clicks, and can later re-emulate what actions you have performed. However, it does not record your screen along with it, so basically it does the replay blindly and simply tries to do exactly what you did during the recording. However, it's very buggy and unreliable. For instance, if you move the mouse, you will basically throw off all subsequent mouse clicks, as it only records the motion of your mouse, not the location it is clicked. It also does not record very fluidly. If you type or move your mouse too quickly (double-clicking is one hell of a hazard), it will miss some keystrokes or movement. It will also screw up if you try to use the replay on another computer, if the computer has icons in the wrong spot, or even just a different screen resolution. And another complaint, the replay files get rather large. A recording under a minute takes several MB.
Basically, when you replay, it will act like there is a (slow) person actually controlling the computer, but it can't fend off an actual person who comes and pushes things off-course. The speed of the replay can be adjusted as well, but, as you'd expect, the accuracy of the replay diminishes as you go faster and faster.
I'd hazard a guess that it might perform better on a more powerful computer. The computers we were using ran CentOS on computers old enough to use DDR RAM, and CrashFinder was installed on a VM image running XP. My partner installed it on his netbook running 7 and the performance wasn't much different.
It's free software, though, AFAIK. You might want to install it just to play with it.
And as for the name of the program, I don't see how it can ever find crashes, so it's kind of an odd name.