As for my little Nautilus patch, I am having a hard time actually compiling Nautilus. It's complaining about me not having gtk and glib headers, even though I do. Hopefully I'll figure out what the problem is. It's annoying to not be able to do run-time testing now that I have my patch "complete" and without compiler errors. Once I have time I'll figure it out, and submit the patch. Then, hopefully I'll take on another little task that isn't too time-critical. At some point I'll have to write down a list of little things that annoy me about the software I use, and actively try and fix the problems.
I've been reading the available material on the Reef project - it sounds damn cool. I'm glad that it is clearly intended as a community project. It is great to see the ideals of the free software community, and their potential benefits, well-represented in web-enabled services. Once the semester is over I'm going to see if I can play with it a bit, and perhaps contribute some. My goal is to be a reasonably regular contributor to the GNOME project by the time GNOME 2 rolls around. We'll see how it goes.