Being able to teach people how to sail is crucial for getting new people into sailing. So what is the best way to teach new people?

This is a totally open-ended question, so I am am not even going to suggest all the possibilities. I am just hoping that some good ideas will come out of it.