Spent a lot of time hacking FreeBSD. Definitely, it has become my platform of choice (for the time being).
Also found some time to complete a new version of MDK (to be released in a few days) which adds customization support (fonts and colors) and full device handling. The number of downloads is steadily increasing: more than 300 by now. More than i ever expected when i began the project. Very rewarding.
Tried for some time sawfish, but finally returned to blackbox (despite i don't like its source code): it's definitely quicker. I think i won't go into hacking bbmenu by now: too much low level X stuff, i'm afraid. That leaves me with two choices: MMDK or the ports-apt. If i choose the second, it will be an opportunity of learning perl and using the gtk bindings; it seems the right language choice for such a project. As for MMDK, i'm not sure: maybe C for the backend and C++ for the GUI?
SICP still waiting on my bookshelf... got time to finish Benedetti and Huxley: great stuff!!