How do you decide which classes to offer?  How do you attract/find/identify/keep great instructors?

Discussion about how to provide an interesting array of course offerings that excite and inspire potential participants...or at least keep the grousing to a minimum.   No negative reviews of instructors, please!