In my experience, combining a variety of methods within the classroom allows for all students to be accommodated.
In an online setting, posting lecture notes as well as a video lecture provides multiple modals for students to access key content information regardless of their learning style. Asynchronous discussions allow all students to participate, while synchronous "office hours" enable students to ask questions directly to a person as if they were in a traditional classroom.
Some colleges are incorporating online elements to the traditional classroom. For instance, students attend a traditional ground lecture but then participate in discussion forums over the course of the week.
Does anyone have experience with that type of class? It seems like a happy medium between the two formats.