I learnt some new stuff. CvsUP is pretty neat. I learnt the hard way that when you do a make buildworld you have rebuild the kernel the non-traditional way. My kernel wasn't compiling and for a moment I thought I would have to go through all that madness with write failure on transfers again. See, I was trying to get Mozilla to work. It wasn't finding some shared libraries... at least the downloaded one wasn't. So I tried to install it from /usr/ports/www/mozilla and /usr/ports/www/mozilla-devel. However, both died on some perl errors. I was also trying to install cups, and this wasn't working either for the same reason. They were both dying on some errors in Perl5.0x. It was due to an outdated perl module. But anyway, I decided I should reinstall EVERYTHING. So I ran /stand/sysinstall and reinstalled everything through FTP. Best install I ever did. Sure, it took longer, but I had no stupid write transfer errors. Also, all my old stuff was still there. My kernel config file, my X Windows config file, and rc.conf were all there. I just had to edit hosts.conf. Everything else was fine. Even the programs I had installed before were there. Well, Mozilla works now. There are two other things I am trying to get to work. The first one involves trying to access my printer (which is currently hooked up to my XP box) from FreeBSD. I installed cups and samba and installed my printer from [url:http://localhost:631]http://localhost:631[/url]. However, lpstat says that my printer is disabled and jobs stay in the queue. So I'm not sure what's wrong. The other involves trying to get a working version of Doom Legacy.