no problem, I just wasn't clear enough. I'll probably end up using it through a MIDI soundcard most of the time, but at least then I have the option not to. I'm not sure if I have understood this correctly but after I have built my core component, can I program it via MIDI? I thought I read it somewhere but it sounds so cool I just assumed I had made it up. What I'm actually wondering is, having build my components and connected them to the dance mat, how do I assign jobs for the buttons? (I am going to buy the preburned pic btw, I guess that specifies what I am asking for a bit)