Thanks for the reply, and nope not too late
I was thinking about the kernel modules and what would happen if I needed to reboot
the 2.4.22 kernel. I use loadlin & my kernel in a dos dir as an emergency boot disk,
did look to see if there was a loadlin option to specify other directories (dos dir to
store kernel modules in) to mount when booting, but there doesn't seem to be. If I have
to delete the 2.4.22 kernel modules to gain space, and I have to reboot the old kernel
I can uncompress zipslack, boot it, copy 2.4.22 modules back to the linux partition and
reboot the old kernel.
Have already deleted the 2.4.22 kernel source. I wasn't sure about the 2.4.22 headers
since they are from a different package, so wasn't 100% sure if compiling the new 2.6.3
kernel would produce its own headers in order to compile programs in the future.