That's a nice preset, Dave.
BTW, here's a code suggestion, from the first Movement:
Code:
r = r + (0.03 * sin(d * $PI * 4))-(getkbmouse(1)/20);
getkbmouse only will give dynamic results in a dynamic movement. The quoted line will only change things when the preset is reloaded, and it will stay the same for the entire run-length of the preset. In other words, if you want the getkbmouse there to do anything, change that movement to a dynamic movement. Otherwise, you can take it out.
I made a little remix of it for ya. Enjoy. ;)