I just upgraded a laptop that had 9.1 on it to -current. This is what I did.
1. I backed up my complete /etc directory.
2. Read Changelog. There are a lot of hints in the changelog on how the changes are going to affect your configuration. ie. Upgrading Xorg requires different keyboard driver id. in xorg.conf.
3. I downloaded the complete directory of
current
plus the /extras directory. I used wget over ftp.
4. I burned all those packages to two cd's, skipping the kernel headers and other kernel related packages.
5. I mounted the first cd and followed the directions
here and dropped down to run level 1, upgradepkg glibc-solib , then packagetools, then sed. I then used upgradepkg --install-new /mnt/cdrom/slackware/*/*.tgz , (use whatever dir. yours is in.)
I never upgrade packages with an Xserver running.
6. I went through and made sure lilo pointed to where I wanted it to, I edited inittab to start in runlevel 3, in case there was any problems with X.
7. Rebooted
Everything worked fine. I know exactly what changes were made, and why. There were no surprises.
If this sounds like a lot of time and work, it wasn't. I never have to wait for a reply to a call for help because "blank' hosed my install.
All the tools and information is on the Slackware site and all the official mirrors.