Man, sounds like you have a story to tell...Programming is no different than writing a detailed standard operating procedure. Ive written thousands of lines of instructions that allowed us to replace a pair long time employees who thought they were irreplaceable because of all of their "knowledge". Their threats was actually just a minor inconvenience. Their knowledge was simply my knowledge that they memorized. Once I wrote it down and taught someone the notation, anyone could do the job of the annoying employees and shutdown was averted. Even the union was pissed at these two members for threatening to shut down the plant and putting everyone out of work.