An update: in just 6 weeks or so, I will be done with school forever. My last final is on December 12th, and I will be finishing my bachelor's degree in Computer Science with a minor in Mathematics at Utah State University. Finally!
On the free software front, I've been doing a little hacking. I've worked more on my Gnome Alerts Panel Applet, now with clients for an e-mail watcher, web page monitor, cvs monitor, and a regular standalone messager. I need to finish the UI and then put it up for others to use.
I just recently started using Spam Bayes as Spam Assassin wasn't catching all of my spam. Spam Bayes is doing a great job of catching nearly all spam that SA does not, and only a few false positives and unsures. I need to tweak how I train it, but overall I am pleased. I was annoyed with having to start a Python process for every single message that comes through, so I wrote a spam bayes daemon that listens on named pipes and then a small C program that acts as the filter that procmail calls that interacts with the daemon via the pipes. I was pretty proud of myself. After doing that, I added the named pipe capability to the e-mail watcher program for my alerts applet. Anyway, I want to release this stuff to the Spam Bayes community, I just haven't taken the time to clean it up and put it out there.
Other than that, my free software stuff is slow. I'm waiting for all of the Gnome 2.4 packages to come through on Debian PPC Unstable, and am excited to try that out. As soon as the Linux 2.6.0 final kernel comes out, I will be trying it out as well. Hopefully it will make my boxes feel faster, as I have slow machines right now.