And before you start I already know the disadvantages of a fabric keyboard but for $20 it was too good to not try.
Getting back to kbdd, I am willing to do the work if I can get a bit of information. I have downloaded the source code and it seems pretty straight forward. What cross compiler does everyone recommend? I have Windows XP, Ubuntu 8 and Mac OS9. This may be my opportunity to get started in developing for the Nokia platform.