#1
I posted this on the other forum here, but I wanted some expert's advice too. I consider myself an expert, having played several styles for 13 years, but I really would like to know if there are other good little tips that I may be missing or any other positive criticism. This is just what I teach people now, and it seems to work. I try to go for the philosophy of staying motivated to learn rather than pushing drills, which you can always learn later.

Anyway, have a look and let me know! Thanks guys!

http://www.rbgrn.net/blog/2007/06/how_to_learn_to_play_almost_an.html
#2
I say you have to ask the person what they want to learn and base your teaching off that. People who want to learn Metallica will probably lose interest if you use Pink Floyd as a learning tool.
#3
Personally, I think you need to start off pushing the drills, then keep them motivated after they've got that down. Of course, you can have them learn some songs on the side. Then again, I'm no teacher.