Your sound on your site is awesome cool.
Back to the topic: There's always a more elegant solution, and I'd love it if you could help develop one. For me, the Max/MSP solution works well enough, works on both the PC and Mac platform as a single executable (!!), and is open source that others can understand and enhance.
I'm very pleased, and consider Max 5 to be well worth it. (4.0 and 4.5 I had my doubts about.
I spent a fair bit of time trying to grab the Touchpad input as a HID input separate from the mouse stream. No go: In windows the mouse and keyboard inputs are locked down pretty tight. It's only when Windows hands the input over to Max/MSP or other running program that it can be accessed by simple programming.