Ahhh teachers, some of us need them to grow. Mentors are even better at times. I don't believe I would be anywhere without a teacher I had, Mr. O (yes, in the PUBLIC school system...how shocking), who drilled into my head two fundamental truths. -You don't need to know anything, just where to find it. & -Repetition breeds knowledge. These are the two facts by which I live my life and continue to learn in the digital age. The internet is such a powerful tool and resource, these pupils of yours need to learn how to use it otherwise they'll never get anywhere. You won't always be around, but a wealth of knowledge is sure to be out there on the internet. There are a couple of things that should definitely be followed here in you teaching them. A) Don't give them any breaks. People learn through neccessity and if you're constantly going there to do it for them they won't learn. Even if they mess it up repeatedly, repitition breeds knowledge, they'll get really good at it, go them, a specialty. Show them where to find the information they need, not the actual information. If they ask you a question like: How do I recompile my kernel? Look it up yourself, find where it's at, then give them the exact place you started at so they can make the search themselves. Eventually they'll get so used to searching and how to search that they won't need your assistance any more and you'll be nothing more than a mentor incase something goes really wrong, or a confident they can speak to and discuss different techniques with. Someone to critique their budding abilities. C) Remember that certain people learn better in different ways. I for instance needed a teacher and mentor to inspire me otherwise I would have just sat around and do nothing. Now I've ended up reversing the roles. Be patient and give them a chance before you explode and just do it for them. I know it annoys me because it seems everyone is so slow with a computer, heheh, just got to be patient and let them learn it. Give them tips, etc. Anyways, that's my...let's see...about ninety cents. Hope it helps, cheers.