Nah, that's just USBNet + Fonts + Python + ScreenSavers, times 6 (more or less, I dropped the Fonts hack from some of my devices), times a bunch of debugging iterations... ^^
On a sidenote, here's what the KUAL menus will look like with the next version. Basically, it detects your current settings, and thus only shows the appropriate button (enable something if it's disabled, and vice versa, and not both), and it also handles device specific stuff (you won't see the pinfo stuff on a K3, for example). Thanks to stepk for the fun new features I'm using
EDIT: Err, once FireFox stops crashing on me, that is....
EDITē: Speaking of the KUAL menus, I'm open to comments on the buttons themselves, if something's not clear enough, or if my english sucks, because most of those were written in a haze in the middle of the night ^^. Keeping in mind that the text *has* to fit in the button on every device (I've found that the best way to assure that is to check on a K5). Same thing for the status text, and the eips print.