you can always bake the simulation and then it will play the same each time. You can bake dynamics to get the same result over and over. I can guess what you're going to say next :p Oh, and I was just thinking of something... over on IRC some time ago, kbrown I believe, said it was possible with some mel record<something>input, and create a motion path with using a joystick in real time. Isn't it possible to create a mel for recording a one time input like that, only now the input is the used dynamics instead of the joystick?