Hi Ben,
Thanks for your input on this. As I'm sure you've read I am working on a rip off of the Midicon controller as my first stab at this. Everything is working except the updating of page numbers, and the LED lights above each playback fader. The only reason these are not fully functional yet is because the programming on OSCulator gets very tricky with each of these issues. Both are "half" working, but not as well as I want them to be. The beauty behind working like this is that once I do finish this project (and I will!javascript:void(0); ) then I could take what I know and make my own interface that would suit my needs the best.
As far as what you said about strange midi, the only thing I have experienced in that department is midi messages with velocity information attached to them. I don't know if you have tried, but getting OSCulator to work with pitch and velocity information is pretty tricky, and although I understand the concept behind it, I haven't got it completely working.
I will definitely have to check out Midi Touch. From the screenshots it looks pretty cool. I don't see any labels or LEDs, but I am sure they are right around the corner. The idea of not having to use another application to get it working directly with cuelux / emulation would be nice though. At 17.99 it is actually cheaper than purchasing touchOSC ($4.99) and OSCulator ($19 min). Although in the scheme of things this is all very inexpensive compared to a hardware piece.