Yea, the midi portion is the chief issue, but not the only one..
The regular "qwerty" keys mostly work fine, except that at various stages some of them go "dead" for a while and the "ctrl" keys don't work all the time either.. it also has some extra buttons (media control, browser, email etc..) some of them do work but not all of them..
I first want to focus on getting all the regular and extended keys completely functional before I start looking at the midi stuff..
Anyway, thanks for all the tips.. I'll be sure to announce any progress on this "attempt" of mine.. (and of course I'll publicize the driver should I succeed in writing one