To be a teacher is no small endeavor, its not something to take lightly. How much more so in becoming a student. You may go a whole lifetime and never find a teacher thats "right". I can assume its the same for the other perspective. Anyone can teach you something, but thats not what I'm talking about. The word Sifu for me personally has more meaning than just teacher.