The advantage of run levels over the scripts is that they are generalized and easier to maintain. I only need to say that run level X includes shutting down nfs, I don't need to include the entire script to shut down nfs literally. So, if it changes, I don't need to find all the versions, I just need to change the "real" nfs script. -s