I've heard alot about shihan in Japan, how its great to go visit them as well as Hatsumi's classes. I've been able to find Hatsumi's schedule but not the schedule of the various shinan (or their names for that matter). Is there a comprehensive list of classes the shihan offer? How about a brief synopsis of who they are and what they tend to teach? I assume it changes periodically, but is there a preference each individual tends to favor?