"Do you know if up2date will install the source for me? If not, I should cd to /usr/src/linux-2.4.20-20.9 and then unpack/rpm it there? After which I'd just recompile the driver, specifying the new kernel includes under the 24..20-20.9? A while ago when I installed just the kernel rpm (I think), There was no include stuff/as many folders as there were in my 2.4.20-8 folder. I guess that is what the source is?"
I think that you are confusing installing a tarball and installing a source rpm. I suggest that you use rpm to install the proper source rpm. You do not have to cd anywhere to install a rpm package.
"And another question (sorry). I am convincing other friends to install linux, and am wondering if I should give them redhat linux 9, although no longer serviced; or fedora, which seems to have more bugs (or so I've heard) with fewer resources from RedHat? Or skip them both and go for suse?"
I used SuSE for over three years. I started out buying SuSE. Then I began using the free version of SuSE. About a month ago I switched from SuSE to Fedora. My opinion on the subject is this:
If you pay for Linux then SuSE is cheaper and better than Red Hat. If you want free Linux then Fedora is better than the free version of SuSE.
"fedora, which seems to have more bugs"
Fedora is bleeding edge, so yes it has more problems.
Be prepared. Create a LifeBoat CD.