Jacob and I had a mini-sprint this afternoon, and figured out some things about keyboards, magic numbers, i8042s, UNGET commands (which make life easier), keyboard performance, linking VNC into the keyboard routines, and grub crashes. Major progress has been made in almost all of those areas, except for the magic numbers area, in which more magic is there.
Tomorrow: differential updates for better user performance while running X, and text console framebuffer emulation. ... and P3 style files.
Code, as always, is in git.