This author has an interesting approach to keeping group rides with vastly different ability levels going without either losing the fastest to boredom or turning off the slowest with frustration.
http://myorgbio.org/beat-frank/