- Improving ruby bindings for Raptor, Rasqal and Redland.
 - Separating my web framework from the financial app it was created for, and turning it into small, orthagonal, releasable pieces. I’d love for it to be a toolkit for those who want to build a larger web framework, not a whole framework in itself, really. Rails is great, but it’s still shifting sands as it develops, and the pieces aren’t very loosely coupled.
 - Using Behavior.js, Script.aculo.us’ scripts and some other Javascript libraries to play with some fun UI stuff.
 - Hack more on [Ruby to add some aspect-oriented features to the syntax.
 - Whip XChat-GNOME](http://ruby-lang.org/) into better shape.
 - Play with Ruby-Web/Narf, which looks like a good clean-up on the ruby CGI library, though why on earth someone would treat CGI environment and HTTP headers as case-insensitive is beyond me. I also worry about the usage of thread-local structure like that. It’s so close to right that it’ll probably stick and keep it from being actually right . Grr.
 - Do more illustrations for Illustration Friday. Just one a week, though.
 - Find the sheet music or tab to Pink Floyd’s “Wish You Were Here” and learn to play it better.
 - Play with Ruby/Odeum, and put it to good use on the NBTSWikiWiki.
 - Finish writing my change-tracking virtual filesystem overlay.
 - Learn enough Haskell to hack on Darcs some.
 - Install Pubcookie or Webauth on Polis.
 - Finish the Ruby NSS module I’ve been working on.
 - Write a script for said NSS module to allow users on Polis to define a friends-group pseudo-user, and using that and Posix-draft ACLs, make unix-secure web files. This will probably take something like the aforementioned Pubcookie for authentication, and a webserver with privilege to change userids, or a dynamic proxy or FastCGI type thing to fire up a servlet process as a given user when supplied with adequate credentials. Thar be some dragons.
 - Work on Xenophile.
 
And people wonder why I say I don’t believe in boredom.