Good grief that's a long one! ha! Ok, I'll start reading that and get back to you.
For now, I redid it and currently have:
smb 0:off 1:off 2:off 3:on 4:off 5:on 6:off
(I changed the levels on them, though to start after network services were up and to be killed before network services went down) and took my script out of the rc.local
as it appears this is what everyone is telling me to do.
This seems to be working just fine. I guess my current question, then, is moot, but I'm still curious;
if using the runlevel starts and kills these things just fine ... does smb or network or eth0 or whatnot accept an init signal instead of the "start" "stop" or "restart" ... or do those simply echo a term and init signal to these scripts?
Thanks for the manual to look at!