From the guy mentioned in Spartan07 post, I have always learned the most from him and still continue to learn from him.....he is our schools Yoda!!!! I try to give all me stage checks to him.
What alot of students don't realize is that if you dont like your instructor or he is a jerk to you, go find another instructor. We are in business for ourselves, I always tell my student that if they feel like I am shorting them or treating them unfairly go to another instructor. Eventually the Jerks will have no money because of no students wanting to fly with them. I believe I have a very loyal student load just for that reason.