Okay, I am learning as I go along here...thanks geekster
So I realized something tonight...I am using 2.2.20-compact. So is the 2.2.20 source going to do me any good? I did 'make modules' and then 'make modules_install' and it created /lib/modules/2.2.20/fs/smbfs.o; however, I cannot throw smbfs.o into /lib/modules/2.2.20-compact/fs b/c it complains about the smbfs.o being compiled for 2.2.20.
Any suggestions? At this point, I am looking for step-by-step instuctions on how to enable smbfs for 2.2.20-compact as a module.