Thanks yhertogh, I would really appreciate that source actually! What environment did you compile it in? I've used the actions to learn 8 faders to 8 tracks, but I was thinking of a way to use the buttons to switch to other channels. Really, the more I look into it, I should just go buy a BCF-2000 or something (200 bucks aint bad) - I think I will wait until Christmas for that ;) Just sorta looking for something to tie me over.... However, your mention of "actions" got me thinking, but I still think I'm outta luck. Basically if I was able to use the 8 buttons to singly select track 1,9,17,25,33...etc.. and if I could set it up so that the faders are as so Fader 1 (a constant CC) "Adjust Selected Track Volume "(cmd 4 already) Fader 2 (a constant CC) "Adjust Selected +1 Track Volume" Fader 3 (a constant CC) "Adjust Selected +2 Track Volume" Fader 4 (a constant CC) "Adjust Selected +3 Track Volume" Fader 5 (a constant CC) "Adjust Selected +4 Track Volume" etc... Almost as if the actions could take some sort of parameters... but then it seems to me that I am back at using the SDK to implement this. Hmm.