@ notanonymous
Can you please explain why IT can't "just be explained to anyone"?
Maybe my words were not so m'duyak. Of course, anything can be explained. I feel confident that I can do brain surgery if a doctor would walk me through it.
Al regel achas, I can easily help someone install a simple piece of software. I would gladly do so for free (while multi-tasking and still making money). If they do not want to spend their own time doing it (and likely would take them at least a little longer than it would me), then I will do it for them, and charge them. But I was upfront on them (over)paying me for a simple task.
To configure a Windows Active Directory with DNS, DHCP, Exchange; as well as their Sonic Wall, or Cisco with NAT, VPN to another branch office; to run network cables to 30 home-runs, patch them all down on a patch panel, make it look nice and pretty (and made even within code)....now, can I explain all of that? Absolutely, I've trained many people. But I won't tell someone that I'll tell them how to do it, so they can do it themselves. Not because I was trying to protect my income (i.e. afraid that they will never need me again). Rather, 1) It would take me longer to explain it, than just do it myself; 2) I can do it much better (i.e. practice makes perfect).
Not necesarrily trying to shtel zich tzu what we were talking about before, just answering your question.