I've been reverse engineering my cloudnine keyboard, and almost have the gui complete. Soon I will not have to deal with the fucking key next to control putting my keyboard into rave mode every time I'm a little off.
I think I'm going to do my huge trackball mouse next, then see about building my own from scratch.